KerberosSecurityTokenProvider Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса KerberosSecurityTokenProvider.
Перегрузки
KerberosSecurityTokenProvider(String) |
Инициализирует новый экземпляр класса KerberosSecurityTokenProvider с помощью указанного имени субъекта-службы. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Инициализирует новый экземпляр класса KerberosSecurityTokenProvider с помощью указанного имени субъекта-службы и позволяет ли клиент получателю маркера безопасности KerberosRequestorSecurityToken олицетворить учетные данные клиента. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Инициализирует новый экземпляр класса KerberosSecurityTokenProvider с помощью указанного имени субъекта-службы, удостоверения клиента и позволяет ли клиент получателю маркера безопасности KerberosRequestorSecurityToken олицетворить учетные данные клиента. |
KerberosSecurityTokenProvider(String)
- Исходный код:
- KerberosSecurityTokenProvider.cs
- Исходный код:
- KerberosSecurityTokenProvider.cs
- Исходный код:
- KerberosSecurityTokenProvider.cs
Инициализирует новый экземпляр класса KerberosSecurityTokenProvider с помощью указанного имени субъекта-службы.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName);
public KerberosSecurityTokenProvider (string servicePrincipalName);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String)
Параметры
- servicePrincipalName
- String
Имя субъекта-службы для получения маркера безопасности KerberosRequestorSecurityToken.
Исключения
servicePrincipalName
null
.
Комментарии
Этот конструктор задает уровень олицетворения, разрешенный клиентом TokenImpersonationLevelIdentification
. Текущий контекст вызывающего потока (DefaultNetworkCredentials) используется в качестве удостоверения клиента.
Применяется к
KerberosSecurityTokenProvider(String, TokenImpersonationLevel)
- Исходный код:
- KerberosSecurityTokenProvider.cs
- Исходный код:
- KerberosSecurityTokenProvider.cs
- Исходный код:
- KerberosSecurityTokenProvider.cs
Инициализирует новый экземпляр класса KerberosSecurityTokenProvider с помощью указанного имени субъекта-службы и позволяет ли клиент получателю маркера безопасности KerberosRequestorSecurityToken олицетворить учетные данные клиента.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel);
public KerberosSecurityTokenProvider (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel)
Параметры
- servicePrincipalName
- String
Имя субъекта-службы для получения маркера безопасности KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
TokenImpersonationLevel, указывающий степень, в которой получатель маркера безопасности KerberosRequestorSecurityToken может действовать от имени клиента.
Исключения
tokenImpersonationLevel
не Identification
или Impersonation
.
servicePrincipalName
null
.
Комментарии
Текущий контекст вызывающего потока (DefaultNetworkCredentials) используется в качестве удостоверения клиента.
Применяется к
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)
- Исходный код:
- KerberosSecurityTokenProvider.cs
- Исходный код:
- KerberosSecurityTokenProvider.cs
- Исходный код:
- KerberosSecurityTokenProvider.cs
Инициализирует новый экземпляр класса KerberosSecurityTokenProvider с помощью указанного имени субъекта-службы, удостоверения клиента и позволяет ли клиент получателю маркера безопасности KerberosRequestorSecurityToken олицетворить учетные данные клиента.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential);
public KerberosSecurityTokenProvider (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential)
Параметры
- servicePrincipalName
- String
Имя субъекта-службы для получения маркера безопасности KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
TokenImpersonationLevel, указывающий степень, в которой получатель маркера безопасности KerberosRequestorSecurityToken может действовать от имени клиентского процесса.
- networkCredential
- NetworkCredential
NetworkCredential, представляющий удостоверение KerberosRequestorSecurityToken.
Исключения
tokenImpersonationLevel
не Identification
или Impersonation
.
servicePrincipalName
null
.