Interface OAuth2AuthorizationCodeProducingProfileConfiguration
-
- All Superinterfaces:
Component,net.shibboleth.idp.profile.config.ConditionalProfileConfiguration,IdentifiedComponent,OAuth2ProfileConfiguration,net.shibboleth.idp.profile.config.ProfileConfiguration
- All Known Subinterfaces:
OIDCAuthorizationConfiguration
public interface OAuth2AuthorizationCodeProducingProfileConfiguration extends OAuth2ProfileConfiguration
Configuration common to authorizaton code producing profiles.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BiFunction<ProfileRequestContext,Map<String,Object>,Map<String,Object>>getAuthorizationCodeClaimsSetManipulationStrategy(ProfileRequestContext profileRequestContext)Get the bi-function for manipulating authorization code claims set.DurationgetAuthorizeCodeLifetime(ProfileRequestContext profileRequestContext)Get authz code lifetime.-
Methods inherited from interface net.shibboleth.idp.profile.config.ConditionalProfileConfiguration
getActivationCondition
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
-
-
-
Method Detail
-
getAuthorizeCodeLifetime
@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
@Nonnull BiFunction<ProfileRequestContext,Map<String,Object>,Map<String,Object>> getAuthorizationCodeClaimsSetManipulationStrategy(@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
-
-