Skip to content

Service - AuthenticationManager

Java Class

com.omnissa.vdi.vlsi.binding.vdi.AuthenticationManager

See also

ClientKeyDerivationSpec, JwtTokenData, SecureString, ServerKeyDerivationInfo

Since

Horizon View 6.0

Service Description

AuthenticationManager provides administrative login capability.

Methods

Methods defined in this Service: AuthenticationManager_GenerateKeyMaterial, AuthenticationManager_Login, AuthenticationManager_LoginByToken, AuthenticationManager_Logout, AuthenticationManager_SetLocale

Generate the secret key for encryption/decryption of the sensitive data.

Parameters

Name Type Description
_this ManagedObjectReference A reference to the AuthenticationManager used to make the method call.
spec ClientKeyDerivationSpec The Key Derivation spec of the Client.

Return Value

Type Description
ServerKeyDerivationInfo Server Key Derivation Spec.

Faults

Type Description
EntityNotFound Thrown if any specified entity cannot be found.
InsufficientPermission Thrown if the user does not have sufficient permission to perform the operation.
InvalidArgument Thrown if any specified argument is invalid.
InvalidType Thrown if the type of any specified argument is invalid.
UnexpectedFault Thrown if an unexpected error occurs while performing the operation.

Show WSDL type definition

Login using supplied credentials.

Parameters

Name Type Description
_this ManagedObjectReference A reference to the AuthenticationManager used to make the method call.
username xsd:string The username
password SecureString The password
domain xsd:string The domain

Return Value

Type Description
None

Faults

Type Description
EntityNotFound Thrown if any specified entity cannot be found.
InsufficientPermission Thrown if the user does not have sufficient permission to perform the operation.
InvalidArgument Thrown if any specified argument is invalid.
InvalidType Thrown if the type of any specified argument is invalid.
UnexpectedFault Thrown if an unexpected error occurs while performing the operation.

Show WSDL type definition

Login using supplied JWT token.

Parameters

Name Type Description
_this ManagedObjectReference A reference to the AuthenticationManager used to make the method call.
data JwtTokenData The token data.

Return Value

Type Description
None

Faults

Type Description
EntityNotFound Thrown if any specified entity cannot be found.
InsufficientPermission Thrown if the user does not have sufficient permission to perform the operation.
InvalidArgument Thrown if any specified argument is invalid.
InvalidType Thrown if the type of any specified argument is invalid.
UnexpectedFault Thrown if an unexpected error occurs while performing the operation.

Show WSDL type definition

Logout session.

Parameters

Name Type Description
_this ManagedObjectReference A reference to the AuthenticationManager used to make the method call.

Return Value

Type Description
None

Faults

Type Description
EntityNotFound Thrown if any specified entity cannot be found.
InsufficientPermission Thrown if the user does not have sufficient permission to perform the operation.
InvalidArgument Thrown if any specified argument is invalid.
InvalidType Thrown if the type of any specified argument is invalid.
UnexpectedFault Thrown if an unexpected error occurs while performing the operation.

Show WSDL type definition

Used to specify the locale for the user messages. If locale is not set with this method, the messages will default to English language.

Parameters

Name Type Description
_this ManagedObjectReference A reference to the AuthenticationManager used to make the method call.
locale xsd:string The locale of the user messages.
* This can take the values:
ValueDescription
deGerman Language
enEnglish Language
esSpanish Language
frFrench Language
jaJapanese Language
koKorean Language
zhChinese Language
zh_TWChinese-Taiwan Language

Return Value

Type Description
None

Faults

Type Description
EntityNotFound Thrown if any specified entity cannot be found.
InsufficientPermission Thrown if the user does not have sufficient permission to perform the operation.
InvalidArgument Thrown if any specified argument is invalid.
InvalidType Thrown if the type of any specified argument is invalid.
UnexpectedFault Thrown if an unexpected error occurs while performing the operation.

Show WSDL type definition