ChannelValidation Classe

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

public final class ChannelValidation

Validateur d’authentification de canal.

Résumé de la méthode

Modificateur et type Méthode et description
static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, String channelId)

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir du service Bot Framework.

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

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir du service Bot Framework.

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

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir du service Bot Framework.

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

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir du service Bot Framework.

static java.lang.String getOpenIdMetaDataUrl()

Obtient l’URL des métadonnées OpenID.

static TokenValidationParameters getTokenValidationParameters()

POUR BOT À PARTIR DU CANAL.

static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Définit l’URL des métadonnées OpenID.

Méthodes héritées de 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

Détails de la méthode

authenticateToken

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

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir du service Bot Framework.

Paramètres:

authHeader - En-tête HTTP brut au format : « Bearer [longString] ».
credentials - L’utilisateur a défini un ensemble d’informations d’identification valides, telles que l’AppId.
channelId - ChannelId pour la validation des approbations.

Retours:

ClaimsIdentity valide.
     On join:

authenticateToken

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

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir du service Bot Framework.

Paramètres:

authHeader - En-tête HTTP brut au format : « Bearer [longString] ».
credentials - L’utilisateur a défini un ensemble d’informations d’identification valides, telles que l’AppId.
channelId - ChannelId pour la validation des approbations.
authConfig - The AuthenticationConfiguration.

Retours:

ClaimsIdentity valide.
     On join:

authenticateToken

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

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir du service Bot Framework.

Paramètres:

authHeader - En-tête HTTP brut au format : « Bearer [longString] »
credentials - L’utilisateur a défini un ensemble d’informations d’identification valides, telles que l’AppId.
channelId - ChannelId pour la validation des approbations.
serviceUrl - URL du service.

Retours:

ClaimsIdentity valide.
     On join:

authenticateToken

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

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir du service Bot Framework.

Paramètres:

authHeader - En-tête HTTP brut au format : « Bearer [longString] »
credentials - L’utilisateur a défini un ensemble d’informations d’identification valides, telles que l’AppId.
channelId - ChannelId pour la validation des approbations.
serviceUrl - URL du service.
authConfig - Configuration de l’authentification.

Retours:

ClaimsIdentity valide.
     On join:

getOpenIdMetaDataUrl

public static String getOpenIdMetaDataUrl()

Obtient l’URL des métadonnées OpenID.

Retours:

URL.

getTokenValidationParameters

public static TokenValidationParameters getTokenValidationParameters()

POUR BOT À PARTIR DU CANAL.

Retours:

Paramètres de validation de jeton lors de la connexion à un bot.

setOpenIdMetaDataUrl

public static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Définit l’URL des métadonnées OpenID.

Paramètres:

withOpenIdMetaDataUrl - URL des métadonnées.

S’applique à