SamlSecurityTokenHandler.CreateAttributeStatement 方法

定义

SamlAttributeStatement从令牌描述符创建对象。

protected:
 virtual System::IdentityModel::Tokens::SamlAttributeStatement ^ CreateAttributeStatement(System::IdentityModel::Tokens::SamlSubject ^ samlSubject, System::Security::Claims::ClaimsIdentity ^ subject, System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
protected virtual System.IdentityModel.Tokens.SamlAttributeStatement CreateAttributeStatement(System.IdentityModel.Tokens.SamlSubject samlSubject, System.Security.Claims.ClaimsIdentity subject, System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateAttributeStatement : System.IdentityModel.Tokens.SamlSubject * System.Security.Claims.ClaimsIdentity * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.SamlAttributeStatement
override this.CreateAttributeStatement : System.IdentityModel.Tokens.SamlSubject * System.Security.Claims.ClaimsIdentity * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.SamlAttributeStatement
Protected Overridable Function CreateAttributeStatement (samlSubject As SamlSubject, subject As ClaimsIdentity, tokenDescriptor As SecurityTokenDescriptor) As SamlAttributeStatement

参数

samlSubject
SamlSubject

SamlSubject 用于 SamlAttributeStatement 创建的。

subject
ClaimsIdentity

ClaimsIdentity包含将转换为 SAML 属性的声明的对象。

tokenDescriptor
SecurityTokenDescriptor

标记描述符。

返回

SamlAttributeStatement一个包含转换后的声明。

注解

如果令牌描述符不包含任何主题或使用者没有任何声明,则此方法可能会返回 null

适用于