Package io.quarkus.oidc
Enum SecurityEvent.Type
- java.lang.Object
-
- java.lang.Enum<SecurityEvent.Type>
-
- io.quarkus.oidc.SecurityEvent.Type
-
- All Implemented Interfaces:
Serializable
,Comparable<SecurityEvent.Type>
- Enclosing class:
- SecurityEvent
public static enum SecurityEvent.Type extends Enum<SecurityEvent.Type>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description OIDC_BACKCHANNEL_LOGOUT_COMPLETED
OIDC BackChannel Logout completed event is reported when the current user's session has been removed due to a pending OIDC BackChannel logout request.OIDC_BACKCHANNEL_LOGOUT_INITIATED
OIDC BackChannel Logout initiated event is reported when the BackChannel logout request to logout the current user has been received.OIDC_FRONTCHANNEL_LOGOUT_COMPLETED
OIDC FrontChannel Logout event is reported when the current user's session has been removed due to an OIDC FrontChannel logout request.OIDC_LOGIN
OIDC Login event which is reported after the first user authentication but also when the user's session has expired and the user has re-authenticated at the OIDC provider site.OIDC_LOGOUT_RP_INITIATED
OIDC Logout event is reported when the current user has started an RP-initiated OIDC logout flow.OIDC_SESSION_EXPIRED_AND_REFRESHED
OIDC Session expired and refreshed event is reported if a session has expired but been successfully refreshed without the user having to re-authenticate again at the OIDC site.OIDC_SESSION_REFRESHED
OIDC Session refreshed event is reported if it has been detected that an ID token will expire shortly and the session has been successfully auto-refreshed without the user having to re-authenticate again at the OIDC site.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SecurityEvent.Type
valueOf(String name)
Returns the enum constant of this type with the specified name.static SecurityEvent.Type[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
OIDC_LOGIN
public static final SecurityEvent.Type OIDC_LOGIN
OIDC Login event which is reported after the first user authentication but also when the user's session has expired and the user has re-authenticated at the OIDC provider site.
-
OIDC_SESSION_REFRESHED
public static final SecurityEvent.Type OIDC_SESSION_REFRESHED
OIDC Session refreshed event is reported if it has been detected that an ID token will expire shortly and the session has been successfully auto-refreshed without the user having to re-authenticate again at the OIDC site.
-
OIDC_SESSION_EXPIRED_AND_REFRESHED
public static final SecurityEvent.Type OIDC_SESSION_EXPIRED_AND_REFRESHED
OIDC Session expired and refreshed event is reported if a session has expired but been successfully refreshed without the user having to re-authenticate again at the OIDC site.
-
OIDC_LOGOUT_RP_INITIATED
public static final SecurityEvent.Type OIDC_LOGOUT_RP_INITIATED
OIDC Logout event is reported when the current user has started an RP-initiated OIDC logout flow.
-
OIDC_BACKCHANNEL_LOGOUT_INITIATED
public static final SecurityEvent.Type OIDC_BACKCHANNEL_LOGOUT_INITIATED
OIDC BackChannel Logout initiated event is reported when the BackChannel logout request to logout the current user has been received.
-
OIDC_BACKCHANNEL_LOGOUT_COMPLETED
public static final SecurityEvent.Type OIDC_BACKCHANNEL_LOGOUT_COMPLETED
OIDC BackChannel Logout completed event is reported when the current user's session has been removed due to a pending OIDC BackChannel logout request.
-
OIDC_FRONTCHANNEL_LOGOUT_COMPLETED
public static final SecurityEvent.Type OIDC_FRONTCHANNEL_LOGOUT_COMPLETED
OIDC FrontChannel Logout event is reported when the current user's session has been removed due to an OIDC FrontChannel logout request.
-
-
Method Detail
-
values
public static SecurityEvent.Type[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SecurityEvent.Type c : SecurityEvent.Type.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SecurityEvent.Type valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-