Interface OAuth2ScopeValidatingProfileConfiguration
- All Superinterfaces:
Component,ConditionalProfileConfiguration,IdentifiedComponent,OAuth2ProfileConfiguration,ProfileConfiguration
- All Known Subinterfaces:
OAuth2PushedAuthorizationRequestConfiguration,OAuth2TokenConfiguration,OIDCAuthorizationConfiguration,OIDCSSOProviderConfiguration
- All Known Implementing Classes:
AbstractOIDCSSOConfiguration,DefaultOAuth2PushedAuthorizationRequestConfiguration,DefaultOAuth2TokenConfiguration,DefaultOIDCAuthorizationConfiguration
Profile configuration for validating scope values.
- Since:
- 3.2.0
-
Field Summary
Fields inherited from interface net.shibboleth.profile.config.ProfileConfiguration
DEFAULT_DISALLOWED_FEATURES -
Method Summary
Modifier and TypeMethodDescriptionbooleanisStrictScopeValidation(ProfileRequestContext profileRequestContext) Get whether scope validation is strict, i.e.Methods inherited from interface net.shibboleth.profile.config.ConditionalProfileConfiguration
getActivationConditionMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getIdMethods inherited from interface net.shibboleth.profile.config.ProfileConfiguration
getDisallowedFeatures, getSecurityConfiguration, isFeatureDisallowed
-
Method Details
-
isStrictScopeValidation
@ConfigurationSetting(name="strictScopeValidation") boolean isStrictScopeValidation(@Nullable ProfileRequestContext profileRequestContext) Get whether scope validation is strict, i.e. request for unallowed scopes is an error.- Parameters:
profileRequestContext- the profile request context- Returns:
- whether scope validation is strict
-