Saml2SecurityTokenHandler.SetClaimsIdentityActorFromAttribute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當偵測到特殊類型的 Saml2Attribute 時,會呼叫此方法。 傳遞的 Saml2Attribute 會包裹一個包含一組 AttributeValue 的 Saml2Attribute,每個 AttributeValue 都會被映射到一個主張。 所有理賠都會以 ClaimsIdentity 形式向指定的發卡人退回。
protected virtual void SetClaimsIdentityActorFromAttribute(Microsoft.IdentityModel.Tokens.Saml2.Saml2Attribute attribute, System.Security.Claims.ClaimsIdentity identity, string issuer);
abstract member SetClaimsIdentityActorFromAttribute : Microsoft.IdentityModel.Tokens.Saml2.Saml2Attribute * System.Security.Claims.ClaimsIdentity * string -> unit
override this.SetClaimsIdentityActorFromAttribute : Microsoft.IdentityModel.Tokens.Saml2.Saml2Attribute * System.Security.Claims.ClaimsIdentity * string -> unit
Protected Overridable Sub SetClaimsIdentityActorFromAttribute (attribute As Saml2Attribute, identity As ClaimsIdentity, issuer As String)
參數
- attribute
- Saml2Attribute
- identity
- ClaimsIdentity
這就是 ClaimsIdentity 這個代幣的主題。
- issuer
- String
索賠的發出人。
例外狀況
如果 Saml2Attribute 中沒有任何有效的 Saml2AttributeValues ,則會被拋棄。