Freigeben über


SamlSecurityTokenHandler.CreateClaims(SamlSecurityToken) Methode

Definition

Erstellt Ansprüche aus einem SAML 1.1-Token.

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

Parameter

samlSecurityToken
SamlSecurityToken

Ein SamlSecurityToken, der das Sicherheitstoken darstellt, aus dem die Anforderungen erstellt werden soll.

Gibt zurück

Eine ClaimsIdentity, das die extrahierten Ansprüche des Tokens enthält.

Ausnahmen

samlSecurityToken ist null.

Die Assertion-Eigenschaft von samlSecurityToken ist null.

Der Handler wurde nicht konfiguriert, oder für den Handler ist keine Ausstellernamenregistrierung konfiguriert. (Die Configuration-Eigenschaft ist null oder ist auf ein SecurityTokenHandlerConfiguration mit einer IssuerNameRegistry-Eigenschaft festgelegt, die null ist.

Der Ausstellername, der durch samlSecurityToken, die konfigurierte Ausstellernamenregistration für das Sicherheitstoken, zurückgegeben wird, ist null oder leer.

Gilt für: