Enum SecurityEvent.Type

    • 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 name
        NullPointerException - if the argument is null