Class Authn.InvokeCommands
java.lang.Object
org.ovirt.engine.api.extensions.aaa.Authn.InvokeCommands
- Enclosing class:
Authn
Invoke commands.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
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]
- See Also:
-
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
Logout.Input:
-
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
Credentials self reset.Input:
Authn.InvokeKeys.USERorAuthn.InvokeKeys.PRINCIPAL[M]Authn.InvokeKeys.CREDENTIALS_CHALLENGE_RESPONSE_RECORD[O]
Output:
-
-
Constructor Details
-
InvokeCommands
public InvokeCommands()
-