CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
authentication_schemes.h
1
2#pragma once
3
4#include <system/enum_helpers.h>
5
6#include <cstdint>
7
8namespace System {
9namespace Net {
10
13{
15 None = 0x00000000,
17 Digest = 0x00000001,
19 Negotiate = 0x00000002,
21 Ntlm = 0x00000004,
23 Basic = 0x00000008,
25 Anonymous = 0x00008000,
27 IntegratedWindowsAuthentication = static_cast<int32_t>(Negotiate | Ntlm)
28};
29
32DECLARE_ENUM_OPERATORS(System::Net::AuthenticationSchemes);
34DECLARE_USING_GLOBAL_OPERATORS
36} // namespace Net
37} // namespace System
38
40DECLARE_USING_ENUM_OPERATORS(System::Net);
Definition: authentication_schemes.h:9
AuthenticationSchemes
Enumerates the authentication schemes.
Definition: authentication_schemes.h:13
@ IntegratedWindowsAuthentication
Windows authentication.
@ Anonymous
Anonymous authentication.
@ Basic
Basic authentication.
@ Negotiate
Negotiates with the client which authentication scheme will be used (NTML or Kerberos).
@ Digest
Digest access authentication.
Definition: db_command.h:9