EnterpriseChannelValidation Classe

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

public final class EnterpriseChannelValidation

Validation de l’authentification du canal d’entreprise.

Résumé de la méthode

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

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

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

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

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

Valide un ClaimsIdentity.

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

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir d’un service de canal 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.
channelProvider - Valeur channelService qui distingue azure public d’Azure US Government.
serviceUrl - URL du service à partir de la requête.
channelId - ID du canal à valider.

Retours:

ClaimsIdentity valide.
     On join:

authenticateToken

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

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir d’un service de canal 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.
channelProvider - Valeur channelService qui distingue azure public d’Azure US Government.
serviceUrl - URL du service à partir de la requête.
channelId - ID du canal à valider.
authConfig - Configuration de l’authentification.

Retours:

ClaimsIdentity valide.

validateIdentity

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

Valide un ClaimsIdentity.

Paramètres:

identity - ClaimsIdentity à valider.
credentials - L’utilisateur a défini un ensemble d’informations d’identification valides, telles que l’AppId.
serviceUrl - URL du service à partir de la requête.

Retours:

ClaimsIdentity valide.
     On join:

S’applique à