public static class TokenSettings.Builder extends AbstractSettings.AbstractBuilder<TokenSettings,TokenSettings.Builder>
TokenSettings.| Modifier and Type | Method and Description |
|---|---|
TokenSettings.Builder |
accessTokenFormat(OAuth2TokenFormat accessTokenFormat)
Set the token format for an access token.
|
TokenSettings.Builder |
accessTokenTimeToLive(java.time.Duration accessTokenTimeToLive)
Set the time-to-live for an access token.
|
TokenSettings |
build()
Builds the
TokenSettings. |
TokenSettings.Builder |
idTokenSignatureAlgorithm(org.springframework.security.oauth2.jose.jws.SignatureAlgorithm idTokenSignatureAlgorithm)
Sets the
JWS algorithm for signing the ID Token. |
TokenSettings.Builder |
refreshTokenTimeToLive(java.time.Duration refreshTokenTimeToLive)
Set the time-to-live for a refresh token.
|
TokenSettings.Builder |
reuseRefreshTokens(boolean reuseRefreshTokens)
Set to
true if refresh tokens are reused when returning the access token response,
or false if a new refresh token is issued. |
getSettings, getThis, setting, settingspublic TokenSettings.Builder accessTokenTimeToLive(java.time.Duration accessTokenTimeToLive)
Duration.ZERO.accessTokenTimeToLive - the time-to-live for an access tokenTokenSettings.Builder for further configurationpublic TokenSettings.Builder accessTokenFormat(OAuth2TokenFormat accessTokenFormat)
accessTokenFormat - the token format for an access tokenTokenSettings.Builder for further configurationpublic TokenSettings.Builder reuseRefreshTokens(boolean reuseRefreshTokens)
true if refresh tokens are reused when returning the access token response,
or false if a new refresh token is issued.reuseRefreshTokens - true to reuse refresh tokens, false to issue new refresh tokensTokenSettings.Builder for further configurationpublic TokenSettings.Builder refreshTokenTimeToLive(java.time.Duration refreshTokenTimeToLive)
Duration.ZERO.refreshTokenTimeToLive - the time-to-live for a refresh tokenTokenSettings.Builder for further configurationpublic TokenSettings.Builder idTokenSignatureAlgorithm(org.springframework.security.oauth2.jose.jws.SignatureAlgorithm idTokenSignatureAlgorithm)
JWS algorithm for signing the ID Token.idTokenSignatureAlgorithm - the JWS algorithm for signing the ID TokenTokenSettings.Builder for further configurationpublic TokenSettings build()
TokenSettings.build in class AbstractSettings.AbstractBuilder<TokenSettings,TokenSettings.Builder>TokenSettings