JwtSecurityTokenHandler Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein SecurityTokenHandler Design zum Erstellen und Validieren von JSON-Webtoken. Siehe: https://datatracker.ietf.org/doc/html/rfc7519 und http://www.rfc-editor.org/info/rfc7515
public class JwtSecurityTokenHandler : Microsoft.IdentityModel.Tokens.SecurityTokenHandler
type JwtSecurityTokenHandler = class
inherit SecurityTokenHandler
Public Class JwtSecurityTokenHandler
Inherits SecurityTokenHandler
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| JwtSecurityTokenHandler() |
Initialisiert eine neue Instanz der JwtSecurityTokenHandler-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| DefaultInboundClaimFilter |
Standardfilterliste für Anspruchstypen. |
| DefaultInboundClaimTypeMap |
Standardanspruchstypzuordnung für eingehende Ansprüche. |
| DefaultMapInboundClaims |
Standardwert für das Flag, das bestimmt, ob die InboundClaimTypeMap verwendet wird. |
| DefaultOutboundAlgorithmMap |
Standardmäßige JwtHeader-Algorithmuszuordnung |
| DefaultOutboundClaimTypeMap |
Standardanspruchstypzuordnung für ausgehende Ansprüche. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanValidateToken |
Gibt einen Wert zurück, der angibt, ob dieser Handler eine SecurityToken. |
| CanWriteToken |
Ruft den Wert ab, der angibt, ob diese Instanz eine SecurityToken. |
| InboundClaimFilter |
Dient zum Abrufen oder Festlegen der ISet<T> verwendung zum Filtern von Ansprüchen beim Auffüllen eines Anspruchsformulars ClaimsIdentity einer JwtSecurityToken. Wenn eine JwtSecurityToken Überprüfung erfolgt, werden Ansprüche mit typen, die darin ISet<T> enthalten sind, nicht dem ClaimsIdentityHinzugefügt. Der Standardwert ist "ClaimTypeMapping.InboundClaimFilter". |
| InboundClaimTypeMap |
Dient zum Abrufen oder Festlegen des Werts, der InboundClaimTypeMap beim Festlegen der Type für Ansprüche im ClaimsPrincipal extrahierten Bereich beim Validieren einer JwtSecurityToken. Der Type Name wird nach der Übersetzung mithilfe dieser Zuordnung auf den JSON-Anspruch "name" festgelegt. Der Standardwert ist "ClaimTypeMapping.InboundClaimTypeMap". |
| JsonClaimTypeProperty |
Dient zum Abrufen oder Festlegen des Eigenschaftennamens des Properties Typs .Net, der beim Claims Serialisieren des Werts in JSON erkannt wurde. Weitere Informationen finden Sie <unter seealso cref="P:System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.InboundClaimTypeMap"></seealso> . |
| MapInboundClaims |
Dient zum Abrufen oder Festlegen der MapInboundClaims Eigenschaft, die verwendet wird, wenn bestimmt wird, ob Anspruchstypen zugeordnet werden sollen, die beim Überprüfen einer JwtSecurityTokenextrahiert werden. Wenn dies auf "true" festgelegt ist, wird der Type JSON-Anspruch "name" nach der Übersetzung mithilfe dieser Zuordnung festgelegt. Andernfalls tritt keine Zuordnung auf. Der Standardwert lautet „true“. |
| MaximumTokenSizeInBytes |
Ruft die maximale Tokengröße in Bytes ab, die verarbeitet werden, und legt diese fest. (Geerbt von TokenHandler) |
| OutboundAlgorithmMap |
Ruft die ausgehende Algorithmuszuordnung ab, die an den JwtHeader Konstruktor übergeben wird. |
| OutboundClaimTypeMap |
Ruft ab oder legt fest, OutboundClaimTypeMap welche beim Erstellen einer JwtSecurityToken von Claim(s) verwendet wird. Der JSON-Anspruchswert "name" wird nach der Übersetzung mithilfe dieser Zuordnung festgelegt Type . Der Standardwert ist "ClaimTypeMapping.OutboundClaimTypeMap". |
| SetDefaultTimesOnTokenCreation |
Dient zum Abrufen oder Festlegen eines Bools, das steuert, ob die Tokenerstellung den Standardwert "exp", "nbf" und "iat" festlegt, falls nicht angegeben. (Geerbt von TokenHandler) |
| ShortClaimTypeProperty |
Dient zum Abrufen oder Festlegen des Eigenschaftennamens des Properties Objekts, der den ursprünglichen JSON-Anspruch "name" enthält, wenn eine Zuordnung aufgetreten ist, wenn die Claim(s) erstellt wurden. Weitere Informationen finden Sie <unter seealso cref="P:System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.InboundClaimTypeMap"></seealso> . |
| TokenLifetimeInMinutes |
Ruft die Tokenlebensdauer in Minuten ab oder legt sie fest. (Geerbt von TokenHandler) |
| TokenType |
Ruft den Typ des JwtSecurityTokenab. |