Package io.quarkus.oidc
Enum Class SecurityEvent.Type
- All Implemented Interfaces:
Serializable
,Comparable<SecurityEvent.Type>
,Constable
- Enclosing class:
- SecurityEvent
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionOIDC 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 event is reported when the BackChannel logout request to logout the current user has been received.OIDC FrontChannel Logout event is reported when the current user's session has been removed due to an OIDC FrontChannel logout request.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 event is reported when the current user has started an RP-initiated OIDC logout flow.OIDC Logout event is reported when the current user has started an RP-initiated OIDC logout flow but the session has already expired.OIDC connection event which is reported when a connection to the OIDC server has been recovered.OIDC connection event which is reported when an attempt to connect to the OIDC server has failed.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 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
Modifier and TypeMethodDescriptionstatic SecurityEvent.Type
Returns the enum constant of this class with the specified name.static SecurityEvent.Type[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OIDC_SERVER_NOT_AVAILABLE
OIDC connection event which is reported when an attempt to connect to the OIDC server has failed. -
OIDC_SERVER_AVAILABLE
OIDC connection event which is reported when a connection to the OIDC server has been recovered. -
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
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
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
OIDC Logout event is reported when the current user has started an RP-initiated OIDC logout flow. -
OIDC_LOGOUT_RP_INITIATED_SESSION_EXPIRED
OIDC Logout event is reported when the current user has started an RP-initiated OIDC logout flow but the session has already expired. -
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
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
OIDC FrontChannel Logout event is reported when the current user's session has been removed due to an OIDC FrontChannel logout request.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-