JwtSecurityTokenHandler.CreateActorValue(ClaimsIdentity) 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.
Tworzy wartość dla oświadczenia aktora: { actort, 'value' }
protected virtual string CreateActorValue(System.Security.Claims.ClaimsIdentity actor);
abstract member CreateActorValue : System.Security.Claims.ClaimsIdentity -> string
override this.CreateActorValue : System.Security.Claims.ClaimsIdentity -> string
Protected Overridable Function CreateActorValue (actor As ClaimsIdentity) As String
Parametry
- actor
- ClaimsIdentity
ClaimsIdentity jako aktor.
Zwraca
String reprezentujący aktora.
Wyjątki
"aktor" ma wartość null.
Uwagi
Jeśli BootstrapContext wartość nie ma wartości null:
Jeśli ciąg "type" ma wartość "string", zwróć wartość jako ciąg.
Jeśli parametr "type" to "BootstrapContext", a parametr "BootstrapContext.SecurityToken" to "JwtSecurityToken"
Jeśli wartość "JwtSecurityToken.RawData" != null, zwróć wartość RawData.
w przeciwnym razie zwróć wartość WriteToken(SecurityToken).
jeśli element "BootstrapContext.Token" != null, zwróć wartość "Token".
ustawienie domyślne: WriteToken(SecurityToken) new ( JwtSecurityTokenaktor. Oświadczenia ).