Class ClientInfoScopeLookupFunction
- java.lang.Object
-
- net.shibboleth.idp.plugin.oidc.op.profile.context.navigate.ClientInfoScopeLookupFunction
-
- All Implemented Interfaces:
Function<net.shibboleth.oidc.metadata.context.OIDCMetadataContext,com.nimbusds.oauth2.sdk.Scope>,ContextDataLookupFunction<net.shibboleth.oidc.metadata.context.OIDCMetadataContext,com.nimbusds.oauth2.sdk.Scope>
public class ClientInfoScopeLookupFunction extends Object implements ContextDataLookupFunction<net.shibboleth.oidc.metadata.context.OIDCMetadataContext,com.nimbusds.oauth2.sdk.Scope>
A function that returnsOIDCMetadataContext.
-
-
Field Summary
Fields Modifier and Type Field Description private com.nimbusds.oauth2.sdk.ScopedefaultScopeDefault to use if no metadata exists.
-
Constructor Summary
Constructors Constructor Description ClientInfoScopeLookupFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.nimbusds.oauth2.sdk.Scopeapply(net.shibboleth.oidc.metadata.context.OIDCMetadataContext input)voidsetDefaultScope(com.nimbusds.oauth2.sdk.Scope scope)Set the defaultScopeto return in the absence of client metadata.voidsetDefaultScope(String scope)Set the defaultScopeto return in the absence of client metadata.
-
-
-
Method Detail
-
setDefaultScope
public void setDefaultScope(@Nullable com.nimbusds.oauth2.sdk.Scope scope)Set the defaultScopeto return in the absence of client metadata.- Parameters:
scope- default scope
-
setDefaultScope
public void setDefaultScope(@Nullable @NonnullElements String scope)
Set the defaultScopeto return in the absence of client metadata.- Parameters:
scope- default scope in string form
-
-