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.Object
Invoke commands.
-
-
Field Summary
Fields Modifier and Type Field Description static ExtUUID
AUTHENTICATE_CREDENTIALS
Credentials based authentication.static ExtUUID
AUTHENTICATE_NEGOTIATE
Negotiate authentication.static ExtUUID
CREDENTIALS_CHANGE
Credentials change.static ExtUUID
CREDENTIALS_SELF_RESET
Credentials self reset.static ExtUUID
LOGOUT
Logout.
-
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.RESULT
must be set with negotiation result.Authn.ContextKeys.HTTP_AUTHENTICATION_SCHEME
value 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.USER
orAuthn.InvokeKeys.PRINCIPAL
[M]
Output:
-
CREDENTIALS_SELF_RESET
public static final ExtUUID CREDENTIALS_SELF_RESET
Credentials self reset.Input:
Authn.InvokeKeys.USER
orAuthn.InvokeKeys.PRINCIPAL
[M]Authn.InvokeKeys.CREDENTIALS_CHALLENGE_RESPONSE_RECORD
[O]
Output:
-
-