io.quarkus.oidc.OidcTenantConfig$TokenStateManager.jdp Maven / Gradle / Ivy
io.quarkus.oidc.OidcTenantConfig.TokenStateManager.ID_REFRESH_TOKENS=Keep ID and refresh tokens only
io.quarkus.oidc.OidcTenantConfig.TokenStateManager.ID_TOKEN=Keep ID token only
io.quarkus.oidc.OidcTenantConfig.TokenStateManager.KEEP_ALL_TOKENS=Keep ID, access and refresh tokens.
io.quarkus.oidc.OidcTenantConfig.TokenStateManager.encryptionRequired=Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.
io.quarkus.oidc.OidcTenantConfig.TokenStateManager.encryptionSecret=The secret used by the Default TokenStateManager to encrypt the session cookie\nstoring the tokens when {@link \#encryptionRequired} property is enabled.\n\nIf this secret is not set, the client secret configured with\neither `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` is checked.\nFinally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication is\nchecked.\nThe secret is auto-generated if it remains uninitialized after checking all of these properties.\n
\nThe length of the secret used to encrypt the tokens should be at least 32 characters long.\nA warning is logged if the secret length is less than 16 characters.
io.quarkus.oidc.OidcTenantConfig.TokenStateManager.splitTokens=Default TokenStateManager keeps all tokens (ID, access and refresh)\nreturned in the authorization code grant response in a single session cookie by default.\n\nEnable this property to minimize a session cookie size
io.quarkus.oidc.OidcTenantConfig.TokenStateManager.strategy=Default TokenStateManager strategy.