Interface OAuth2AccessTokenProducingProfileConfiguration

    • Method Detail

      • getAccessTokenType

        @Nullable
        @NotEmpty
        String getAccessTokenType​(@Nullable
                                  ProfileRequestContext profileRequestContext)
        Get access token type.
        Parameters:
        profileRequestContext - profile request context
        Returns:
        access token type, or null for unspecified/opaque
        Since:
        2.1.0
      • getAccessTokenLifetime

        @Positive
        @Nonnull
        Duration getAccessTokenLifetime​(@Nullable
                                        ProfileRequestContext profileRequestContext)
        Get access token lifetime.

        Defaults to 10 minutes.

        Parameters:
        profileRequestContext - profile request context
        Returns:
        access token lifetime
      • getAccessTokenClaimsSetManipulationStrategy

        @Nonnull
        BiFunction<ProfileRequestContext,​Map<String,​Object>,​Map<String,​Object>> getAccessTokenClaimsSetManipulationStrategy​(@Nullable
                                                                                                                                                    ProfileRequestContext profileRequestContext)
        Get the bi-function for manipulating access token claims set.
        Parameters:
        profileRequestContext - profile request context
        Returns:
        the bi-function for manipulating access token claims set
        Since:
        2.1.0