TokenValidationParameters Classe
- java.
lang. Object - com.
microsoft. bot. connector. authentication. TokenValidationParameters
- com.
public class TokenValidationParameters
Contiene un set di parametri utilizzati durante la convalida di un token.
Riepilogo dei campi
| Modificatore e tipo | Campo e descrizione |
|---|---|
| java.time.Duration |
clockSkew
Sfasamento dell'orologio da applicare durante la convalida di un'ora. |
|
Open |
issuerSigningKeyResolver
Funzione facoltativa (e non consigliata) per restituire il resolver IdMeta |
| boolean |
requireSignedTokens
Valore che indica se un token può essere considerato valido se non firmato. |
| java.util.List<java.lang.String> |
validIssuers
Contiene autorità emittenti valide che verranno usate per verificare l'autorità emittente del token. |
| boolean |
validateAudience
Controllare se il gruppo di destinatari verrà convalidato durante la convalida del token. |
| boolean |
validateIssuer
Controllare se l'autorità emittente verrà convalidata durante la convalida del token. |
| boolean |
validateIssuerSigningKey
True per convalidare il certificato di firma. |
| boolean |
validateLifetime
Controllare se la durata verrà convalidata durante la convalida del token. |
Riepilogo dei costruttori
| Costruttore | Descrizione | |
|---|---|---|
| TokenValidationParameters() |
Parametri predefiniti. |
|
| TokenValidationParameters(boolean validateIssuer, List<String> validIssuers, boolean validateAudience, boolean validateLifetime, Duration clockSkew, boolean requireSignedTokens) | ||
| TokenValidationParameters(TokenValidationParameters other) |
Costruttore di copia. |
|
Metodi ereditati da java.lang.Object
Dettagli del campo
clockSkew
public Duration clockSkew
Sfasamento dell'orologio da applicare durante la convalida di un'ora.
issuerSigningKeyResolver
public OpenIdMetadataResolver issuerSigningKeyResolver
Funzione facoltativa (e non consigliata) per restituire il resolver OpenIdMetaData per un determinato URL.
requireSignedTokens
public boolean requireSignedTokens
Valore che indica se un token può essere considerato valido se non firmato.
validIssuers
public List
Contiene autorità emittenti valide che verranno usate per verificare l'autorità emittente del token.
validateAudience
public boolean validateAudience
Controllare se il gruppo di destinatari verrà convalidato durante la convalida del token.
validateIssuer
public boolean validateIssuer
Controllare se l'autorità emittente verrà convalidata durante la convalida del token.
validateIssuerSigningKey
public boolean validateIssuerSigningKey
True per convalidare il certificato di firma.
validateLifetime
public boolean validateLifetime
Controllare se la durata verrà convalidata durante la convalida del token.
Dettagli costruttore
TokenValidationParameters
public TokenValidationParameters()
Parametri predefiniti.
TokenValidationParameters
public TokenValidationParameters(boolean validateIssuer, List
Parametri:
TokenValidationParameters
public TokenValidationParameters(TokenValidationParameters other)
Costruttore di copia.
Parametri: