TokenValidationParameters Klasse

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.TokenValidationParameters

public class TokenValidationParameters

Enthält eine Reihe von Parametern, die beim Überprüfen eines Tokens verwendet werden.

Feldzusammenfassung

Modifizierer und Typ Feld und Beschreibung
java.time.Duration clockSkew

Uhr Neigung, die beim Überprüfen einer Uhrzeit angewendet werden soll.

OpenIdMetadataResolver issuerSigningKeyResolver

Optionale (und nicht empfohlene) Funktion, um openIdMetaData Resolver für eine bestimmte URL zurückzugeben.

boolean requireSignedTokens

Wert, der angibt, ob ein Token als gültig betrachtet werden kann, wenn es nicht signiert ist.

java.util.List<java.lang.String> validIssuers

Enthält gültige Aussteller, die verwendet werden, um den Aussteller des Tokens zu überprüfen.

boolean validateAudience

Steuern, ob die Zielgruppe während der Tokenüberprüfung überprüft wird.

boolean validateIssuer

Steuern, ob der Aussteller während der Tokenüberprüfung überprüft wird.

boolean validateIssuerSigningKey

True, um das Signaturzertifikat zu überprüfen.

boolean validateLifetime

Steuern, ob die Lebensdauer während der Tokenüberprüfung überprüft wird.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
TokenValidationParameters()

Standardparameter.

TokenValidationParameters(boolean validateIssuer, List<String> validIssuers, boolean validateAudience, boolean validateLifetime, Duration clockSkew, boolean requireSignedTokens)
TokenValidationParameters(TokenValidationParameters other)

Kopieren Sie den Konstruktor.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Felddetails

clockSkew

public Duration clockSkew

Uhr Neigung, die beim Überprüfen einer Uhrzeit angewendet werden soll.

issuerSigningKeyResolver

public OpenIdMetadataResolver issuerSigningKeyResolver

Optionale (und nicht empfohlene) Funktion, um den OpenIdMetaData-Resolver für eine bestimmte URL zurückzugeben.

requireSignedTokens

public boolean requireSignedTokens

Wert, der angibt, ob ein Token als gültig betrachtet werden kann, wenn es nicht signiert ist.

validIssuers

public List validIssuers

Enthält gültige Aussteller, die verwendet werden, um den Aussteller des Tokens zu überprüfen.

validateAudience

public boolean validateAudience

Steuern, ob die Zielgruppe während der Tokenüberprüfung überprüft wird.

validateIssuer

public boolean validateIssuer

Steuern, ob der Aussteller während der Tokenüberprüfung überprüft wird.

validateIssuerSigningKey

public boolean validateIssuerSigningKey

True, um das Signaturzertifikat zu überprüfen.

validateLifetime

public boolean validateLifetime

Steuern, ob die Lebensdauer während der Tokenüberprüfung überprüft wird.

Details zum Konstruktor

TokenValidationParameters

public TokenValidationParameters()

Standardparameter.

TokenValidationParameters

public TokenValidationParameters(boolean validateIssuer, List validIssuers, boolean validateAudience, boolean validateLifetime, Duration clockSkew, boolean requireSignedTokens)

Parameter:

validateIssuer - Steuern, ob der Aussteller während der Tokenüberprüfung überprüft wird.
validIssuers - Enthält gültige Aussteller, die verwendet werden, um den Aussteller des Tokens zu überprüfen.
validateAudience - Steuern, ob die Zielgruppe während der Tokenüberprüfung überprüft wird.
validateLifetime - Steuern, ob die Lebensdauer während der Tokenüberprüfung überprüft wird.
clockSkew - Uhr Neigung, die beim Überprüfen einer Uhrzeit angewendet werden soll.
requireSignedTokens - Wert, der angibt, ob ein Token als gültig betrachtet werden kann, wenn es nicht signiert ist.

TokenValidationParameters

public TokenValidationParameters(TokenValidationParameters other)

Kopieren Sie den Konstruktor.

Parameter:

other - Die zu kopierenden TokenValidationParameters.

Gilt für: