System.IdentityModel.Tokens.Jwt Namespace

Klassen

Name Beschreibung
JsonClaimValueTypes

Konstanten, die angeben, wie die Auswertung erfolgen Value soll.

JwtConstants

Konstanten für JSON-Webtoken.

JwtHeader

Initialisiert eine neue Instanz, der JwtHeader JSON-Objekte enthält, die kryptografische Vorgänge darstellen, die auf das JWT angewendet werden, und optional alle zusätzlichen Eigenschaften des JWT. Die Membernamen im JWT-Header werden als Headerparameternamen bezeichnet.

Diese Namen MÜSSEN eindeutig sein, und die Werte müssen (s) sein String. Die entsprechenden Werte werden als Headerparameterwerte bezeichnet.

JwtPayload

Initialisiert eine neue Instanz, von JwtPayload der JSON-Objekte enthalten sind, die die im JWT enthaltenen Ansprüche darstellen. Jeder Anspruch ist ein JSON-Objekt des Formulars { Name, Value }.

JwtSecurityToken

Ein SecurityToken Design für die Darstellung eines JSON-Webtokens (JWT).

JwtSecurityTokenConverter

Statische Klasse zum Konvertieren einer JsonWebToken in eine JwtSecurityToken

JwtSecurityTokenHandler

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

Strukturen

Name Beschreibung
JwtHeaderParameterNames

Liste der Headerparameternamen siehe: https://datatracker.ietf.org/doc/html/rfc7519#section-5.

JwtRegisteredClaimNames

Liste der registrierten Ansprüche aus verschiedenen Quellen https://datatracker.ietf.org/doc/html/rfc7519#section-4http://openid.net/specs/openid-connect-core-1_0.html#IDTokenhttps://openid.net/specs/openid-connect-core-1_0.html#StandardClaims