Interface OAuth2AuthorizationCodeProducingProfileConfiguration

    • 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