Interface OAuth2TokenEncryptionProfileConfiguration
- All Superinterfaces:
Component,ConditionalProfileConfiguration,IdentifiedComponent,OAuth2ProfileConfiguration,OIDCProfileConfiguration,ProfileConfiguration
- All Known Subinterfaces:
OAuth2PushedAuthorizationRequestConfiguration,OAuth2TokenAudienceConfiguration,OAuth2TokenConfiguration,OIDCAuthenticationRelyingPartyProfileConfiguration,OIDCAuthorizationConfiguration,OIDCLogoutProfileConfiguration,OIDCSSOProviderConfiguration,OIDCSSORelyingPartyConfiguration,OIDCUserInfoConfiguration
- All Known Implementing Classes:
AbstractOIDCSSOConfiguration,DefaultOAuth2PushedAuthorizationRequestConfiguration,DefaultOAuth2TokenAudienceConfiguration,DefaultOAuth2TokenConfiguration,DefaultOIDCAuthorizationConfiguration,DefaultOIDCLogoutConfiguration,DefaultOIDCUserInfoConfiguration
Profile configuration for token endpoints that deal with encryption.
-
Field Summary
Fields inherited from interface net.shibboleth.profile.config.ProfileConfiguration
DEFAULT_DISALLOWED_FEATURES -
Method Summary
Modifier and TypeMethodDescriptionbooleanisEncryptionOptional(ProfileRequestContext profileRequestContext) Get whether encryption is optional in the face of a missing key, etc.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
-
isEncryptionOptional
@ConfigurationSetting(name="encryptionOptional") boolean isEncryptionOptional(@Nullable ProfileRequestContext profileRequestContext) Get whether encryption is optional in the face of a missing key, etc.- Parameters:
profileRequestContext- current profile request context- Returns:
- true iff encryption is optional
-