Sprache

SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Methode

Definition

Gibt das SamlSubject-Objekt zurück, das für alle zu erstellenden Anweisungen verwendet werden soll. Überschreiben Sie diese Methode, um die Erstellung des SamlSubjects anzupassen.

protected virtual Microsoft.IdentityModel.Tokens.Saml.SamlSubject CreateSubject(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateSubject : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> Microsoft.IdentityModel.Tokens.Saml.SamlSubject
override this.CreateSubject : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> Microsoft.IdentityModel.Tokens.Saml.SamlSubject
Protected Overridable Function CreateSubject (tokenDescriptor As SecurityTokenDescriptor) As SamlSubject

Parameter

tokenDescriptor
SecurityTokenDescriptor

Enthält alle Informationen, die in der Tokenausstellung verwendet werden.

Gibt zurück

Ein SamlSubject, das aus dem ersten Betreff erstellt wurde, der im tokenDescriptor wie folgt gefunden wurde:

1. Der Anspruch vom Typ "NameIdentifier" wird durchsucht. Wenn gefunden, wird SamlSubject.Name auf Anspruch festgelegt. Wert. 2. Wenn ein nicht null-tokenDescriptor.proof gefunden wird, wird SamlSubject.KeyIdentifier = tokenDescriptor.Proof.KeyIdentifier AND SamlSubject.ConfirmationMethod auf "HolderOfKey" festgelegt. 3. Wenn ein NULL-tokenDescriptor.proof gefunden wird, wird SamlSubject.ConfirmationMethod auf "BearerKey" festgelegt.

Ausnahmen

wenn tokenDescriptor null ist.

wenn der tokenDescriptor mehr als einen Namensbezeichneranspruch hat.

Gilt für: