TokenValidationParameters Klasse
- java.
lang. Object - com.
microsoft. bot. connector. authentication. TokenValidationParameters
- com.
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. |
|
Open |
issuerSigningKeyResolver
Optionale (und nicht empfohlene) Funktion, um open |
| 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
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
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
Parameter:
TokenValidationParameters
public TokenValidationParameters(TokenValidationParameters other)
Kopieren Sie den Konstruktor.
Parameter: