KerberosRequestorSecurityToken Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет маркер безопасности, который основан на билете Kerberos, отправляемом в запросе SOAP.
public ref class KerberosRequestorSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class KerberosRequestorSecurityToken : System.IdentityModel.Tokens.SecurityToken
type KerberosRequestorSecurityToken = class
inherit SecurityToken
Public Class KerberosRequestorSecurityToken
Inherits SecurityToken
- Наследование
Комментарии
Обычно разработчикам приложений не требуется использовать класс KerberosRequestorSecurityToken за исключением случаев, когда веб-служба должна получить имя участника-службы, связанное с билетом Kerberos. Чтобы возвратить значение имени субъекта-службы, необходимо получить свойство ServicePrincipalName.
Существует два класса, которые представляют маркеры безопасности, основанные на билете Kerberos: KerberosRequestorSecurityToken и KerberosReceiverSecurityToken. Маркер безопасности KerberosRequestorSecurityToken применяется клиентами, которые используют маркер безопасности KerberosRequestorSecurityToken в исходящих сообщениях SOAP, тогда как маркер безопасности KerberosReceiverSecurityToken используется веб-службой, получающей сообщения SOAP с маркером безопасности.
Конструкторы
KerberosRequestorSecurityToken(String) |
Инициализирует новый экземпляр класса KerberosRequestorSecurityToken с помощью службы, связанной с указанным именем участника-службы. |
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String) |
Инициализирует новый экземпляр класса KerberosRequestorSecurityToken. |
Свойства
Id |
Возвращает уникальный идентификатор маркера безопасности. |
SecurityKey |
Возвращает симметричный сеансовый ключ для билета Kerberos, связанного с данным маркером безопасности. |
SecurityKeys |
Возвращает ключи шифрования, связанные с маркером безопасности. |
ServicePrincipalName |
Возвращает имя субъекта-службы для маркера безопасности KerberosRequestorSecurityToken. |
ValidFrom |
Возвращает первый момент времени, когда данный маркер безопасности является действительным. |
ValidTo |
Возвращает последний момент времени, когда данный маркер безопасности является действительным. |
Методы
CanCreateKeyIdentifierClause<T>() |
Возвращает значение, определяющее, может ли маркер безопасности создать указанный идентификатор ключа. |
CanCreateKeyIdentifierClause<T>() |
Возвращает значение, определяющее, может ли маркер безопасности создать указанный идентификатор ключа. (Унаследовано от SecurityToken) |
CreateKeyIdentifierClause<T>() |
Создает предложение заданного идентификатора ключа. |
CreateKeyIdentifierClause<T>() |
Создает предложение заданного идентификатора ключа. (Унаследовано от SecurityToken) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetRequest() |
Возвращает запрос билета Kerberos. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает значение, указывающее, соответствует ли идентификатор ключа для данного экземпляра указанному идентификатору ключа. |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает значение, указывающее, можно ли идентификатор ключа данного экземпляра разрешить в определенный идентификатор ключа. (Унаследовано от SecurityToken) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает ключ для указанного предложения идентификатора ключа. (Унаследовано от SecurityToken) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |