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_IDDeprecated, for removal: This API element is subject to removal in a future version.use AuthnAuditFields#DUO_DEVICE_IDstatic StringDEVICE_NAMEDuo Device friendly name (auth_device:name).static StringDUO_USERDuo username used for 2FA.static StringFACTORDeprecated, for removal: This API element is subject to removal in a future version.use AuthnAuditFields#DUO_FACTORstatic 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
@Deprecated(since="1.4.0", forRemoval=true) @Nonnull @NotEmpty public static final String DEVICE_ID
Deprecated, for removal: This API element is subject to removal in a future version.use AuthnAuditFields#DUO_DEVICE_IDDuo 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
@Deprecated(since="1.4.0", forRemoval=true) @Nonnull @NotEmpty public static final String FACTOR
Deprecated, for removal: This API element is subject to removal in a future version.use AuthnAuditFields#DUO_FACTORDuo 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
-
-