Bagikan melalui


TokenValidationParameters Kelas

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

public class TokenValidationParameters

Berisi sekumpulan parameter yang digunakan saat memvalidasi token.

Ringkasan Bidang

Pemodifikasi dan Jenis Bidang dan Deskripsi
java.time.Duration clockSkew

Jam condong untuk diterapkan saat memvalidasi waktu.

OpenIdMetadataResolver issuerSigningKeyResolver

Fungsi opsional (dan tidak disarankan) untuk mengembalikan OpenIdMetaData resolver untuk url tertentu.

boolean requireSignedTokens

Nilai yang menunjukkan apakah token dapat dianggap valid jika tidak ditandatangani.

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

Berisi penerbit valid yang akan digunakan untuk memeriksa pengeluar sertifikat token.

boolean validateAudience

Kontrol apakah audiens akan divalidasi selama validasi token.

boolean validateIssuer

Kontrol apakah penerbit akan divalidasi selama validasi token.

boolean validateIssuerSigningKey

True untuk memvalidasi sertifikat penandatanganan.

boolean validateLifetime

Kontrol apakah masa pakai akan divalidasi selama validasi token.

Ringkasan Konstruktor

Konstruktor Deskripsi
TokenValidationParameters()

Parameter default.

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

Salin konstruktor.

Metode diperoleh dari 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

Detail Bidang

clockSkew

public Duration clockSkew

Jam condong untuk diterapkan saat memvalidasi waktu.

issuerSigningKeyResolver

public OpenIdMetadataResolver issuerSigningKeyResolver

Fungsi opsional (dan tidak disarankan) untuk mengembalikan pemecah masalah OpenIdMetaData untuk url tertentu.

requireSignedTokens

public boolean requireSignedTokens

Nilai yang menunjukkan apakah token dapat dianggap valid jika tidak ditandatangani.

validIssuers

public List validIssuers

Berisi penerbit valid yang akan digunakan untuk memeriksa pengeluar sertifikat token.

validateAudience

public boolean validateAudience

Kontrol apakah audiens akan divalidasi selama validasi token.

validateIssuer

public boolean validateIssuer

Kontrol apakah penerbit akan divalidasi selama validasi token.

validateIssuerSigningKey

public boolean validateIssuerSigningKey

True untuk memvalidasi sertifikat penandatanganan.

validateLifetime

public boolean validateLifetime

Kontrol apakah masa pakai akan divalidasi selama validasi token.

Detail Konstruktor

TokenValidationParameters

public TokenValidationParameters()

Parameter default.

TokenValidationParameters

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

Parameter:

validateIssuer - Kontrol apakah penerbit akan divalidasi selama validasi token.
validIssuers - Berisi penerbit valid yang akan digunakan untuk memeriksa pengeluar sertifikat token.
validateAudience - Kontrol apakah audiens akan divalidasi selama validasi token.
validateLifetime - Kontrol apakah masa pakai akan divalidasi selama validasi token.
clockSkew - Jam condong untuk diterapkan saat memvalidasi waktu.
requireSignedTokens - Nilai yang menunjukkan apakah token dapat dianggap valid jika tidak ditandatangani.

TokenValidationParameters

public TokenValidationParameters(TokenValidationParameters other)

Salin konstruktor.

Parameter:

other - TokenValidationParameters untuk disalin.

Berlaku untuk