Class DuoOIDCAuthAPI
- java.lang.Object
-
- net.shibboleth.idp.plugin.authn.duo.DuoOIDCAuthAPI
-
@Immutable @ThreadSafe public final class DuoOIDCAuthAPI extends Object
Constants defined in the Duo OIDC Auth API.
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTHORIZE_PATH_SEGMENTThe final part of the IdP URL path which is called to begin authorization.static StringCALLBACK_PATH_SEGMENTThe final part of the IdP URL path which is called after authorization.static StringDUO_AUTH_CONTEXT_JSON_OBJECTThe name of the JSON authentication context object.static StringDUO_AUTH_DEVICE_JSON_OBJECTThe name of the JSON authentication device object.static StringDUO_AUTH_DEVICE_KEY_JSON_OBJECTThe name of the JSON authenticating device key object.static StringDUO_AUTH_DEVICE_NAME_JSON_OBJECTThe name of the JSON authenticating device friendly name object.static StringDUO_AUTH_FACTOR_JSON_OBJECTThe name of the JSON authentication factor object.static StringDUO_AUTH_RESULT_ALLOWDuo AuthAPI auth "allow" result value.static StringDUO_AUTH_RESULT_DENYDuo AuthAPI auth "deny" result value.static StringDUO_AUTH_RESULT_JSON_OBJECTThe name of the JSON authentication result object.static StringDUO_AUTH_RESULT_STATUS_JSON_OBJECTThe name of the JSON result status property.static StringDUO_AUTH_RESULT_STATUS_MSG_JSON_OBJECTThe name of the JSON result status message property.static StringDUO_AUTH_STATUS_BYPASSDuo AuthAPI auth "bypass" result value.static StringDUO_AUTH_STATUS_LOCKEDDuo AuthAPI auth "locked_out" result value.static StringDUO_REASON_JSON_OBJECTThe name of the JSON reason object.static StringDUO_RESPONSE_STATUS_FAILDuo response failure status.static StringDUO_RESPONSE_STATUS_OKDuo response success status.static StringDUO_TXID_JSON_OBJECTThe name of the JSON transaction id object.
-
Constructor Summary
Constructors Modifier Constructor Description privateDuoOIDCAuthAPI()Constructor.
-
-
-
Field Detail
-
DUO_AUTH_RESULT_ALLOW
@Nonnull @NotEmpty public static final String DUO_AUTH_RESULT_ALLOW
Duo AuthAPI auth "allow" result value.- See Also:
- Constant Field Values
-
DUO_AUTH_RESULT_DENY
@Nonnull @NotEmpty public static final String DUO_AUTH_RESULT_DENY
Duo AuthAPI auth "deny" result value.- See Also:
- Constant Field Values
-
DUO_AUTH_STATUS_BYPASS
@Nonnull @NotEmpty public static final String DUO_AUTH_STATUS_BYPASS
Duo AuthAPI auth "bypass" result value.- See Also:
- Constant Field Values
-
DUO_AUTH_STATUS_LOCKED
@Nonnull @NotEmpty public static final String DUO_AUTH_STATUS_LOCKED
Duo AuthAPI auth "locked_out" result value.- See Also:
- Constant Field Values
-
DUO_RESPONSE_STATUS_FAIL
@Nonnull @NotEmpty public static final String DUO_RESPONSE_STATUS_FAIL
Duo response failure status.- See Also:
- Constant Field Values
-
DUO_RESPONSE_STATUS_OK
@Nonnull @NotEmpty public static final String DUO_RESPONSE_STATUS_OK
Duo response success status.- See Also:
- Constant Field Values
-
DUO_AUTH_RESULT_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_AUTH_RESULT_JSON_OBJECT
The name of the JSON authentication result object.- See Also:
- Constant Field Values
-
DUO_AUTH_CONTEXT_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_AUTH_CONTEXT_JSON_OBJECT
The name of the JSON authentication context object.- See Also:
- Constant Field Values
-
DUO_AUTH_DEVICE_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_AUTH_DEVICE_JSON_OBJECT
The name of the JSON authentication device object.- See Also:
- Constant Field Values
-
DUO_TXID_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_TXID_JSON_OBJECT
The name of the JSON transaction id object.- See Also:
- Constant Field Values
-
DUO_AUTH_DEVICE_NAME_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_AUTH_DEVICE_NAME_JSON_OBJECT
The name of the JSON authenticating device friendly name object.- See Also:
- Constant Field Values
-
DUO_AUTH_DEVICE_KEY_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_AUTH_DEVICE_KEY_JSON_OBJECT
The name of the JSON authenticating device key object.- See Also:
- Constant Field Values
-
DUO_REASON_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_REASON_JSON_OBJECT
The name of the JSON reason object.- See Also:
- Constant Field Values
-
DUO_AUTH_FACTOR_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_AUTH_FACTOR_JSON_OBJECT
The name of the JSON authentication factor object.- See Also:
- Constant Field Values
-
DUO_AUTH_RESULT_STATUS_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_AUTH_RESULT_STATUS_JSON_OBJECT
The name of the JSON result status property.- See Also:
- Constant Field Values
-
DUO_AUTH_RESULT_STATUS_MSG_JSON_OBJECT
@Nonnull @NotEmpty public static final String DUO_AUTH_RESULT_STATUS_MSG_JSON_OBJECT
The name of the JSON result status message property.- See Also:
- Constant Field Values
-
CALLBACK_PATH_SEGMENT
@Nonnull @NotEmpty public static final String CALLBACK_PATH_SEGMENT
The final part of the IdP URL path which is called after authorization.- See Also:
- Constant Field Values
-
AUTHORIZE_PATH_SEGMENT
@Nonnull @NotEmpty public static final String AUTHORIZE_PATH_SEGMENT
The final part of the IdP URL path which is called to begin authorization.- See Also:
- Constant Field Values
-
-