SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce samlSubject da utilizzare per tutte le istruzioni che verranno create. Sovrascrivere questo metodo per personalizzare la creazione di 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
Parametri
- tokenDescriptor
- SecurityTokenDescriptor
Contiene tutte le informazioni utilizzate nel rilascio di token.
Valori restituiti
SamlSubject creato dal primo soggetto trovato nel tokenDescriptor come indicato di seguito:
1. Viene eseguita la ricerca dell'attestazione di tipo NameIdentifier. Se viene trovato, SamlSubject.Name è impostato su attestazione. Valore. 2. Se viene trovato un token non NullDescriptor.proof, SamlSubject.KeyIdentifier = tokenDescriptor.Proof.KeyIdentifier AND SamlSubject.ConfirmationMethod è impostato su 'HolderOfKey'. 3. Se viene trovato un token NullDescriptor.proof, SamlSubject.ConfirmationMethod è impostato su 'BearerKey'.
Eccezioni
se tokenDescriptor è Null.
se tokenDescriptor ha più di un'attestazione di identificatore del nome.