Interface OAuth2AuthorizationCodeProducingProfileConfiguration
- All Superinterfaces:
Component,ConditionalProfileConfiguration,IdentifiedComponent,OAuth2ProfileConfiguration,ProfileConfiguration
- All Known Subinterfaces:
OIDCAuthorizationConfiguration
- All Known Implementing Classes:
DefaultOAuth2PushedAuthorizationRequestConfiguration,DefaultOIDCAuthorizationConfiguration
public interface OAuth2AuthorizationCodeProducingProfileConfiguration
extends OAuth2ProfileConfiguration
Configuration common to authorizaton code producing profiles.
-
Field Summary
Fields inherited from interface net.shibboleth.profile.config.ProfileConfiguration
DEFAULT_DISALLOWED_FEATURES -
Method Summary
Modifier and TypeMethodDescriptiongetAuthorizationCodeClaimsSetManipulationStrategy(ProfileRequestContext profileRequestContext) Get the bi-function for manipulating authorization code claims set.getAuthorizeCodeLifetime(ProfileRequestContext profileRequestContext) Get authz code lifetime.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
-
getAuthorizeCodeLifetime
@ConfigurationSetting(name="authorizeCodeLifetime") @Positive @Nonnull Duration getAuthorizeCodeLifetime(@Nullable ProfileRequestContext profileRequestContext) Get authz code lifetime.Defaults to 5 minutes.
- Parameters:
profileRequestContext- profile request context- Returns:
- authz code lifetime
-
getAuthorizationCodeClaimsSetManipulationStrategy
@ConfigurationSetting(name="authorizationCodeClaimsSetManipulationStrategy") @Nullable BiFunction<ProfileRequestContext,Map<String, getAuthorizationCodeClaimsSetManipulationStrategyObject>, Map<String, Object>> (@Nullable ProfileRequestContext profileRequestContext) Get the bi-function for manipulating authorization code claims set.- Parameters:
profileRequestContext- profile request context- Returns:
- the bi-function for manipulating authorization code claims set
- Since:
- 2.1.0
-