Språk

SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Metod

Definition

Returnerar SamlSubject som ska användas för alla instruktioner som ska skapas. Skriv över den här metoden för att anpassa skapandet av SamlSubject.

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

Parametrar

tokenDescriptor
SecurityTokenDescriptor

Innehåller all information som används i tokenutfärding.

Returer

En SamlSubject som skapats från det första ämnet som hittades i tokenDescriptor enligt följande:

1. Anspråk av typen NameIdentifier genomsöks. Om det hittas är SamlSubject.Name inställt på anspråk. Värde. 2. Om en tokenDescriptor.proof som inte är null hittas anges SamlSubject.KeyIdentifier = tokenDescriptor.Proof.KeyIdentifier AND SamlSubject.ConfirmationMethod till "HolderOfKey". 3. Om en null-tokenDescriptor.proof hittas anges SamlSubject.ConfirmationMethod till "BearerKey".

Undantag

om tokenDescriptor är null.

om tokenDescriptor har mer än ett namnidentifieraranspråk.

Gäller för