Saml2SecurityTokenHandler.CreateClaims(Saml2SecurityToken) 方法

定义

从 SAML 2.0 标记创建声明。

protected:
 virtual System::Security::Claims::ClaimsIdentity ^ CreateClaims(System::IdentityModel::Tokens::Saml2SecurityToken ^ samlToken);
protected virtual System.Security.Claims.ClaimsIdentity CreateClaims (System.IdentityModel.Tokens.Saml2SecurityToken samlToken);
abstract member CreateClaims : System.IdentityModel.Tokens.Saml2SecurityToken -> System.Security.Claims.ClaimsIdentity
override this.CreateClaims : System.IdentityModel.Tokens.Saml2SecurityToken -> System.Security.Claims.ClaimsIdentity
Protected Overridable Function CreateClaims (samlToken As Saml2SecurityToken) As ClaimsIdentity

参数

samlToken
Saml2SecurityToken

一个 Saml2SecurityToken,表示用以创建声明的安全令牌。

返回

包含从标志中提取的声明的 ClaimsIdentity

例外

samlTokennull

samlTokenAssertion 属性为 null

处理程序未注册或用于处理程序的发布者姓名注册表未被配置。 Configuration 属性为 nullSecurityTokenHandlerConfiguration,其具有 IssuerNameRegistry 属性,值为 null

用于安全标识 (samlToken) 的由配置的颁布者名称注册表返回的颁布者名称是 null 或为空。

适用于