Class AuditFields
- java.lang.Object
-
- net.shibboleth.idp.plugin.authn.duo.audit.AuditFields
-
public final class AuditFields extends Object
Constants to use for Duo audit logging fields stored in anAuditContext.
-
-
Field Summary
Fields Modifier and Type Field Description static StringATTEMPTED_AUTHN_FLOW_IDThe id of the currently attempted flow.static StringCLIENT_IDThe Duo client ID.static StringDEVICE_IDDuo Device ID (auth_device:key).static StringDEVICE_NAMEDuo Device friendly name (auth_device:name).static StringDUO_USERDuo username used for 2FA.static StringFACTORDuo factor used for 2FA.static StringREASONDuo reason.static StringREDIRECT_URIThe redirect URI sent to Duo.static StringREQ_STATEThe request state value sent to the Duo 2FA authz endpoint.static StringRESP_STATEThe response state value received from the Duo 2FA authz endpoint.static StringTXIDDuo Transaction ID.
-
Constructor Summary
Constructors Modifier Constructor Description privateAuditFields()Constructor.
-
-
-
Field Detail
-
ATTEMPTED_AUTHN_FLOW_ID
@Nonnull @NotEmpty public static final String ATTEMPTED_AUTHN_FLOW_ID
The id of the currently attempted flow.- See Also:
- Constant Field Values
-
TXID
@Nonnull @NotEmpty public static final String TXID
Duo Transaction ID.- See Also:
- Constant Field Values
-
DEVICE_ID
@Nonnull @NotEmpty public static final String DEVICE_ID
Duo Device ID (auth_device:key).- See Also:
- Constant Field Values
-
DEVICE_NAME
@Nonnull @NotEmpty public static final String DEVICE_NAME
Duo Device friendly name (auth_device:name).- See Also:
- Constant Field Values
-
REASON
@Nonnull @NotEmpty public static final String REASON
Duo reason.- See Also:
- Constant Field Values
-
FACTOR
@Nonnull @NotEmpty public static final String FACTOR
Duo factor used for 2FA.- See Also:
- Constant Field Values
-
DUO_USER
@Nonnull @NotEmpty public static final String DUO_USER
Duo username used for 2FA.- See Also:
- Constant Field Values
-
RESP_STATE
@Nonnull @NotEmpty public static final String RESP_STATE
The response state value received from the Duo 2FA authz endpoint.- See Also:
- Constant Field Values
-
REQ_STATE
@Nonnull @NotEmpty public static final String REQ_STATE
The request state value sent to the Duo 2FA authz endpoint.- See Also:
- Constant Field Values
-
REDIRECT_URI
@Nonnull @NotEmpty public static final String REDIRECT_URI
The redirect URI sent to Duo.- See Also:
- Constant Field Values
-
CLIENT_ID
@Nonnull @NotEmpty public static final String CLIENT_ID
The Duo client ID.- See Also:
- Constant Field Values
-
-