EnterpriseChannelValidation Classe

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

public final class EnterpriseChannelValidation

Convalida dell'autenticazione del canale enterprise.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato da un servizio canale Bot Framework.

static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId, AuthenticationConfiguration authConfig)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato da un servizio canale Bot Framework.

static java.util.concurrent.CompletableFuture<ClaimsIdentity> validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

Convalida un ClaimsIdentity.

Metodi ereditati da 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

Dettagli metodo

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato da un servizio canale Bot Framework.

Parametri:

authHeader - Intestazione HTTP non elaborata nel formato: "Bearer [longString]".
credentials - Set definito dall'utente di credenziali valide, ad esempio AppId.
channelProvider - Valore channelService che distingue Azure pubblico da Azure per enti pubblici di Azure per enti pubblici.
serviceUrl - URL del servizio dalla richiesta.
channelId - ID del canale da convalidare.

Restituisce:

Valore ClaimsIdentity valido.
     On join:

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId, AuthenticationConfiguration authConfig)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato da un servizio canale Bot Framework.

Parametri:

authHeader - Intestazione HTTP non elaborata nel formato: "Bearer [longString]".
credentials - Set definito dall'utente di credenziali valide, ad esempio AppId.
channelProvider - Valore channelService che distingue Azure pubblico da Azure per enti pubblici di Azure per enti pubblici.
serviceUrl - URL del servizio dalla richiesta.
channelId - ID del canale da convalidare.
authConfig - Configurazione dell'autenticazione.

Restituisce:

Valore ClaimsIdentity valido.

validateIdentity

public static CompletableFuture validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

Convalida un ClaimsIdentity.

Parametri:

identity - ClaimsIdentity da convalidare.
credentials - Set definito dall'utente di credenziali valide, ad esempio AppId.
serviceUrl - URL del servizio dalla richiesta.

Restituisce:

Valore ClaimsIdentity valido.
     On join:

Si applica a