Freigeben über


Saml2SecurityTokenHandler.CreateClaims(Saml2SecurityToken) Methode

Definition

Erstellt Ansprüche aus einem SAML 2.0-Token.

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

Parameter

samlToken
Saml2SecurityToken

Ein Saml2SecurityToken, 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

samlToken ist null.

Die Assertion-Eigenschaft von samlToken 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 samlToken, die konfigurierte Ausstellernamenregistration für das Sicherheitstoken, zurückgegeben wird, ist null oder leer.

Gilt für: