ChannelValidation Classe

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

public final class ChannelValidation

Convalida dell'autenticazione del canale.

Riepilogo dei metodi

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

static java.lang.String getOpenIdMetaDataUrl()

Ottiene l'URL dei metadati OpenID.

static TokenValidationParameters getTokenValidationParameters()

PER IL BOT DAL CANALE.

static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Imposta l'URL dei metadati OpenID.

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, String channelId)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

Parametri:

authHeader - Intestazione HTTP non elaborata nel formato: "Bearer [longString]".
credentials - Set definito dall'utente di credenziali valide, ad esempio AppId.
channelId - ChannelId per la convalida delle approvazioni.

Restituisce:

Valore ClaimsIdentity valido.
     On join:

authenticateToken

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

Parametri:

authHeader - Intestazione HTTP non elaborata nel formato: "Bearer [longString]".
credentials - Set definito dall'utente di credenziali valide, ad esempio AppId.
channelId - ChannelId per la convalida delle approvazioni.
authConfig - The AuthenticationConfiguration.

Restituisce:

Valore ClaimsIdentity valido.
     On join:

authenticateToken

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

Parametri:

authHeader - Intestazione HTTP non elaborata nel formato: "Bearer [longString]"
credentials - Set definito dall'utente di credenziali valide, ad esempio AppId.
channelId - ChannelId per la convalida delle approvazioni.
serviceUrl - URL del servizio.

Restituisce:

Valore ClaimsIdentity valido.
     On join:

authenticateToken

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

Parametri:

authHeader - Intestazione HTTP non elaborata nel formato: "Bearer [longString]"
credentials - Set definito dall'utente di credenziali valide, ad esempio AppId.
channelId - ChannelId per la convalida delle approvazioni.
serviceUrl - URL del servizio.
authConfig - Configurazione dell'autenticazione.

Restituisce:

Valore ClaimsIdentity valido.
     On join:

getOpenIdMetaDataUrl

public static String getOpenIdMetaDataUrl()

Ottiene l'URL dei metadati OpenID.

Restituisce:

URL.

getTokenValidationParameters

public static TokenValidationParameters getTokenValidationParameters()

PER IL BOT DAL CANALE.

Restituisce:

Parametri di convalida del token durante la connessione a un bot.

setOpenIdMetaDataUrl

public static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Imposta l'URL dei metadati OpenID.

Parametri:

withOpenIdMetaDataUrl - URL dei metadati.

Si applica a