using System;
namespace System.Net
{
/// Specifies protocols for authentication.
// Token: 0x020001FC RID: 508
[Flags]
public enum AuthenticationSchemes
{
/// No authentication is allowed. A client requesting an object with this flag set will always receive a 403 Forbidden status. Use this flag when a resource should never be served to a client.
// Token: 0x04000F4E RID: 3918
None = 0,
/// Specifies digest authentication.
// Token: 0x04000F4F RID: 3919
Digest = 1,
/// Negotiates with the client to determine the authentication scheme. If both client and server support Kerberos, it is used; otherwise, NTLM is used.
// Token: 0x04000F50 RID: 3920
Negotiate = 2,
/// Specifies NTLM authentication.
// Token: 0x04000F51 RID: 3921
Ntlm = 4,
/// Specifies Windows authentication.
// Token: 0x04000F52 RID: 3922
IntegratedWindowsAuthentication = 6,
/// Specifies basic authentication.
// Token: 0x04000F53 RID: 3923
Basic = 8,
/// Specifies anonymous authentication.
// Token: 0x04000F54 RID: 3924
Anonymous = 32768
}
}