SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.