Share via


VMRCAuthenticationType enumeration

The VMRCAuthenticationType enumeration specifies how the client is authenticated.

Syntax

typedef enum  { 
  vmVMRCAuthentication_Invalid    = -1,
  vmVMRCAuthentication_VNC        = 0,
  vmVMRCAuthentication_SRP        = 1,
  vmVMRCAuthentication_NTLM       = 2,
  vmVMRCAuthentication_Kerberos   = 3,
  vmVMRCAuthentication_Automatic  = 4
} VMRCAuthenticationType;

Constants

vmVMRCAuthentication_Invalid

Invalid authentication type.

vmVMRCAuthentication_VNC

Allow client with no password or shared password.

When this authentication method is used, traditional VNC authentication is performed. If no password is specified, any client may connect to and control the virtual machine. If a password is specified, only those clients that know the password can connect to and control the virtual machine.

Note

This authentication method is not supported by Virtual Server.

vmVMRCAuthentication_SRP

Authenticate client using the Secure Remote Password (SRP) protocol as specified in RFC 2945.

Note

This authentication method is not supported by Virtual Server.

vmVMRCAuthentication_NTLM

Authenticate client using NTLM.

This method allows all Windows users with Administrative access to the computer to control the virtual machine.

vmVMRCAuthentication_Kerberos

Authenticate client using the Kerberos protocol.

When used in conjunction with an Active Directory Domain Controller, this method allows Windows 2000 and Windows XP users with Administrative access to the computer to control the virtual machine.

vmVMRCAuthentication_Automatic

Automatically choose between NTLM and Kerberos authentication.

When this authentication method is used, either Kerberos or NTLM authentication is used. The authentication protocol is negotiated by the client. This allows all Windows users with Administrative access to the computer to control the virtual machine.

Requirements

Product
Microsoft Virtual Server 2005 onWindows Server 2003
Download
Microsoft Virtual Server 2005 R2 SP1 Update onWindows Server 2008orWindows Server 2003
Header
VsComInterfaces.h