SessionSecurityTokenHandler.CreateToken(SecurityTokenDescriptor) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает токен безопасности на основе заданного дескриптора токена.
public:
override System::IdentityModel::Tokens::SecurityToken ^ CreateToken(System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
public override System.IdentityModel.Tokens.SecurityToken CreateToken (System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
override this.CreateToken : System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function CreateToken (tokenDescriptor As SecurityTokenDescriptor) As SecurityToken
Параметры
- tokenDescriptor
- SecurityTokenDescriptor
Дескриптор токена, из которого требуется создать токен.
Возвращаемое значение
Созданный токен безопасности. Это будет экземпляр класса SessionSecurityToken.
Исключения
tokenDescriptor
имеет значение null
.
Значение свойства Configuration — null
.
Комментарии
Создает и возвращает маркер безопасности сеанса, используя следующие свойства в дескрипторове маркера: SecurityTokenDescriptor.Subject, и SecurityTokenDescriptor.Lifetime. Если свойство задано SecurityTokenHandlerConfiguration.SaveBootstrapContexttrue
в конфигурации обработчика маркеров, заданной Configuration свойством , контекст начальной загрузки создается из SecurityTokenDescriptor.Token свойства и сохраняется в маркере сеанса.