Class DefaultAllowedScopeLookupFunction

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.idp.plugin.oidc.op.profile.logic.DefaultAllowedScopeLookupFunction
All Implemented Interfaces:
Function<ProfileRequestContext,Scope>, Component, DestructableComponent, InitializableComponent

public class DefaultAllowedScopeLookupFunction extends AbstractInitializableComponent implements Function<ProfileRequestContext,Scope>
Default function for looking up the allowed scope. The scope is obtained from OIDCMetadataContext if found, via unregistered client policy instead.
Since:
3.0.0
  • Field Details

    • unregisteredClientAllowedScopeLookupStrategy

      @Nonnull private Function<ProfileRequestContext,Scope> unregisteredClientAllowedScopeLookupStrategy
      Lookup strategy for fetching the allowed scope for unregistered clients.
  • Constructor Details

    • DefaultAllowedScopeLookupFunction

      public DefaultAllowedScopeLookupFunction()
      Constructor.
  • Method Details