SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.