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
或为空。