Class Authn.InvokeCommands
- java.lang.Object
-
- org.ovirt.engine.api.extensions.aaa.Authn.InvokeCommands
-
- Enclosing class:
- Authn
public static class Authn.InvokeCommands extends java.lang.ObjectInvoke commands.
-
-
Field Summary
Fields Modifier and Type Field Description static ExtUUIDAUTHENTICATE_CREDENTIALSCredentials based authentication.static ExtUUIDAUTHENTICATE_NEGOTIATENegotiate authentication.static ExtUUIDCREDENTIALS_CHANGECredentials change.static ExtUUIDCREDENTIALS_SELF_RESETCredentials self reset.static ExtUUIDLOGOUTLogout.
-
Constructor Summary
Constructors Constructor Description InvokeCommands()
-
-
-
Field Detail
-
AUTHENTICATE_NEGOTIATE
public static final ExtUUID AUTHENTICATE_NEGOTIATE
Negotiate authentication. Inspect HttpServletRequest and optionally interact with remote using HttpServletResponse.Authn.InvokeKeys.RESULTmust be set with negotiation result.Authn.ContextKeys.HTTP_AUTHENTICATION_SCHEMEvalue is sent when HTTP 401 response is sent, to enable client negotiation.Input:
Output:
Authn.InvokeKeys.AUTH_RECORD[O] - must be set on success.Authn.InvokeKeys.CREDENTIALS_CHANGE_URL[O]Authn.InvokeKeys.PRINCIPAL[O] - should be set if available even if login failed if principal is known.Authn.InvokeKeys.RESULT[M]Authn.InvokeKeys.USER_MESSAGE[O]
-
AUTHENTICATE_CREDENTIALS
public static final ExtUUID AUTHENTICATE_CREDENTIALS
Credentials based authentication.Input:
Authn.InvokeKeys.CREDENTIALS_CHALLENGE_RESPONSE_RECORD[O]Authn.InvokeKeys.CREDENTIALS[M]Authn.InvokeKeys.USER[M]
Output:
Authn.InvokeKeys.AUTH_RECORD[O] - must be set on success.Authn.InvokeKeys.CREDENTIALS_CHALLENGE_RECORD[O]Authn.InvokeKeys.CREDENTIALS_CHANGE_URL[O]Authn.InvokeKeys.PRINCIPAL[O] - should be set if available even if login failed if principal is known.Authn.InvokeKeys.RESULT[M]Authn.InvokeKeys.USER_MESSAGE[O]
-
LOGOUT
public static final ExtUUID LOGOUT
Logout.Input:
-
CREDENTIALS_CHANGE
public static final ExtUUID CREDENTIALS_CHANGE
Credentials change.Input:
Authn.InvokeKeys.CREDENTIALS_CHALLENGE_RESPONSE_RECORD[O]Authn.InvokeKeys.CREDENTIALS_NEW[M]Authn.InvokeKeys.CREDENTIALS[M]Authn.InvokeKeys.USERorAuthn.InvokeKeys.PRINCIPAL[M]
Output:
-
CREDENTIALS_SELF_RESET
public static final ExtUUID CREDENTIALS_SELF_RESET
Credentials self reset.Input:
Authn.InvokeKeys.USERorAuthn.InvokeKeys.PRINCIPAL[M]Authn.InvokeKeys.CREDENTIALS_CHALLENGE_RESPONSE_RECORD[O]
Output:
-
-