M-Files API 23.11.13135.0
LogInAsUserEx Method
VaultOnServer Object : LogInAsUserEx Method
The authentication type.
The username as a string. Not used with the MFAuthTypeLoggedOnWindowsUser authentication mode.
The password as a string. Not used with the MFAuthTypeLoggedOnWindowsUser authentication mode.
The domain for the user as a string. Used only with the MFAuthTypeSpecificWindowsUser authentication mode.

The time zone. In scripting languages, a specific null value (e.g., Nothing in VBScript) should be used to indicate the default value.

Additional information (such as a client certificate) as JSON.
Description
Logs in to the vault.
Syntax
Visual Basic
Public Function LogInAsUserEx( _
   Optional ByVal AuthType As MFAuthType = MFAuthTypeLoggedOnWindowsUser, _
   Optional ByVal UserName As Variant, _
   Optional ByVal Password As Variant, _
   Optional ByVal Domain As Variant, _
   Optional ByVal TimeZone As TimeZoneInformation = 0, _
   Optional ByVal AdditionalInfoAsJSON As String = "" _
) As Vault
Parameters
AuthType
ValueDescription
MFAuthTypeLoggedOnWindowsUserWindows authentication with current user credentials.
MFAuthTypeSpecificMFilesUserM-Files authentication, user needs to specify the credentials.
MFAuthTypeSpecificWindowsUserWindows authentication, user needs to specify the credentials.
MFAuthTypeUnknownUnspecified authentication method.
The authentication type.
UserName
The username as a string. Not used with the MFAuthTypeLoggedOnWindowsUser authentication mode.
Password
The password as a string. Not used with the MFAuthTypeLoggedOnWindowsUser authentication mode.
Domain
The domain for the user as a string. Used only with the MFAuthTypeSpecificWindowsUser authentication mode.
TimeZone

The time zone. In scripting languages, a specific null value (e.g., Nothing in VBScript) should be used to indicate the default value.

AdditionalInfoAsJSON
Additional information (such as a client certificate) as JSON.
See Also

VaultOnServer Object  | VaultOnServer Members