SamlSecurityTokenHandler.CreateClaims(SamlSecurityToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 SAML 1.1 标记创建声明。
protected:
virtual System::Security::Claims::ClaimsIdentity ^ CreateClaims(System::IdentityModel::Tokens::SamlSecurityToken ^ samlSecurityToken);
protected virtual System.Security.Claims.ClaimsIdentity CreateClaims (System.IdentityModel.Tokens.SamlSecurityToken samlSecurityToken);
abstract member CreateClaims : System.IdentityModel.Tokens.SamlSecurityToken -> System.Security.Claims.ClaimsIdentity
override this.CreateClaims : System.IdentityModel.Tokens.SamlSecurityToken -> System.Security.Claims.ClaimsIdentity
Protected Overridable Function CreateClaims (samlSecurityToken As SamlSecurityToken) As ClaimsIdentity
参数
- samlSecurityToken
- SamlSecurityToken
一个 SamlSecurityToken,表示用以创建声明的安全令牌。
返回
包含从标志中提取的声明的 ClaimsIdentity。
例外
samlSecurityToken 为 null。
samlSecurityToken 的 Assertion 属性为 null。
处理程序未注册或用于处理程序的发布者姓名注册表未被配置。
Configuration 属性为 null,SecurityTokenHandlerConfiguration,其具有 IssuerNameRegistry 属性,值为 null。
用于安全标识 (samlSecurityToken) 的由配置的颁布者名称注册表返回的颁布者名称是 null 或为空。