SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca element SamlSubject do użycia dla wszystkich instrukcji, które zostaną utworzone. Zastąp tę metodę, aby dostosować tworzenie obiektu 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
Parametry
- tokenDescriptor
- SecurityTokenDescriptor
Zawiera wszystkie informacje używane w wystawianiu tokenów.
Zwraca
Element SamlSubject utworzony na podstawie pierwszego tematu znajdującego się w module tokenDescriptor w następujący sposób:
1. Wyszukano oświadczenie o typie NameIdentifier. W przypadku znalezienia SamlSubject.Name jest ustawiona na oświadczenie. Wartość. 2. Jeśli zostanie znaleziony tokendescriptor.proof inny niż null, parametr SamlSubject.KeyIdentifier = tokenDescriptor.Proof.KeyIdentifier i SamlSubject.ConfirmationMethod jest ustawiony na wartość "HolderOfKey". 3. Jeśli zostanie znaleziona wartość null tokenDescriptor.proof, parametr SamlSubject.ConfirmationMethod jest ustawiony na wartość "BearerKey".
Wyjątki
jeśli tokenDescriptor ma wartość null.
jeśli tokenDescriptor ma więcej niż jedno oświadczenie identyfikatora nazwy.