Lingua

SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Metodo

Definizione

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.

Si applica a