Saml2SecurityTokenHandler.CreateClaims(Saml2SecurityToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 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。
例外
samlToken
为 null
。
samlToken
的 Assertion 属性为 null
。
处理程序未注册或用于处理程序的发布者姓名注册表未被配置。 Configuration 属性为 null
,SecurityTokenHandlerConfiguration,其具有 IssuerNameRegistry 属性,值为 null
。
用于安全标识 (samlToken
) 的由配置的颁布者名称注册表返回的颁布者名称是 null
或为空。