Freigeben über


JwtAuthentication Klasse

Definition

Eigenschaften für die Zugriffsüberprüfung basierend auf JSON-Webtoken (JWT).

[Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.JwtAuthentication")]
public class JwtAuthentication : Microsoft.Azure.Management.VideoAnalyzer.Models.AuthenticationBase
[<Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.JwtAuthentication")>]
type JwtAuthentication = class
    inherit AuthenticationBase
Public Class JwtAuthentication
Inherits AuthenticationBase
Vererbung
JwtAuthentication
Attribute
Newtonsoft.Json.JsonObjectAttribute

Konstruktoren

JwtAuthentication()

Initialisiert eine neue instance der JwtAuthentication-Klasse.

JwtAuthentication(IList<String>, IList<String>, IList<TokenClaim>, IList<TokenKey>)

Initialisiert eine neue instance der JwtAuthentication-Klasse.

Eigenschaften

Audiences

Ruft eine Liste der erwarteten Tokengruppen ab oder legt sie fest. Die Tokenzielgruppe ist gültig, wenn sie mindestens einem der angegebenen Werte entspricht.

Claims

Ruft eine Liste zusätzlicher Tokenansprüche ab, die überprüft werden sollen, oder legt diese fest. Das Token muss alle Ansprüche und entsprechenden Werte enthalten, damit es gültig ist.

Issuers

Ruft die Liste der erwarteten Tokenaussteller ab oder legt sie fest. Der Tokenaussteller ist gültig, wenn er mindestens einem der angegebenen Werte entspricht.

Keys

Ruft die Liste der Schlüssel ab, die zum Überprüfen von Zugriffstoken verwendet werden können, oder legt diese fest. Mehrere Schlüssel ermöglichen eine nahtlose Schlüsselrotation des Tokensignaturschlüssels. Die Tokensignatur muss mit genau einem Schlüssel übereinstimmen.

Gilt für: