@Retention(value=RUNTIME) public @interface LogoutDefinition
LogoutDefinition
annotation defines logout and RP session management
configuration in openid connect client.Modifier and Type | Fields and Description |
---|---|
static String |
OPENID_MP_LOGOUT_ON_ACCESS_TOKEN_EXPIRY
The Microprofile Config key for session timeout on the expiry of Access
Tokens is
"payara.security.openid.logout.access.token.expiry" . |
static String |
OPENID_MP_LOGOUT_ON_IDENTITY_TOKEN_EXPIRY
The Microprofile Config key for session timeout on the expiry of Identity
Tokens is
"payara.security.openid.logout.identity.token.expiry" . |
static String |
OPENID_MP_POST_LOGOUT_REDIRECT_URI
The Microprofile Config key for the post logout redirect URI is
"payara.security.openid.logout.redirectURI" |
static String |
OPENID_MP_PROVIDER_NOTIFY_LOGOUT
The Microprofile Config key for the flag logout redirect URI is
"payara.security.openid.provider.notify.logout" |
Modifier and Type | Optional Element and Description |
---|---|
boolean |
accessTokenExpiry
Session timeout on the expiry of Access Token.
|
boolean |
identityTokenExpiry
Session timeout on the expiry of Identity Token.
|
boolean |
notifyProvider
Optional.
|
String |
redirectURI
Optional.
|
public static final String OPENID_MP_PROVIDER_NOTIFY_LOGOUT
"payara.security.openid.provider.notify.logout"
public static final String OPENID_MP_POST_LOGOUT_REDIRECT_URI
"payara.security.openid.logout.redirectURI"
public static final String OPENID_MP_LOGOUT_ON_ACCESS_TOKEN_EXPIRY
"payara.security.openid.logout.access.token.expiry"
.public static final String OPENID_MP_LOGOUT_ON_IDENTITY_TOKEN_EXPIRY
"payara.security.openid.logout.identity.token.expiry"
.public abstract boolean notifyProvider
fish.payara.security.annotations.OpenIdProviderMetadata#endSessionEndpoint
.
To set this using Microprofile Config use
payara.security.openid.provider.notify.logout
public abstract String redirectURI
payara.security.openid.logout.redirectURI
Copyright © 2020. All rights reserved.