EnterpriseChannelValidation Klasse

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

public final class EnterpriseChannelValidation

Authentifizierungsüberprüfung des Unternehmenskanals.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId)

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das von einem Bot Framework-Kanaldienst gesendet wird.

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das von einem Bot Framework-Kanaldienst gesendet wird.

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

Überprüft ein ClaimsIdentity.

Geerbte Methoden von 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

Details zur Methode

authenticateToken

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das von einem Bot Framework-Kanaldienst gesendet wird.

Parameter:

authHeader - Der unformatierte HTTP-Header im Format": "Bearer [longString]".
credentials - Der benutzerdefinierte Satz gültiger Anmeldeinformationen, z. B. die AppId.
channelProvider - Der ChannelService-Wert, der öffentliche Azure von US Government Azure unterscheidet.
serviceUrl - Die Dienst-URL aus der Anforderung.
channelId - Die ID des zu überprüfenden Kanals.

Gibt zurück:

Ein gültiger ClaimsIdentity-Wert.
     On join:

authenticateToken

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das von einem Bot Framework-Kanaldienst gesendet wird.

Parameter:

authHeader - Der unformatierte HTTP-Header im Format": "Bearer [longString]".
credentials - Der benutzerdefinierte Satz gültiger Anmeldeinformationen, z. B. die AppId.
channelProvider - Der ChannelService-Wert, der öffentliche Azure von US Government Azure unterscheidet.
serviceUrl - Die Dienst-URL aus der Anforderung.
channelId - Die ID des zu überprüfenden Kanals.
authConfig - Die Authentifizierungskonfiguration.

Gibt zurück:

Ein gültiger ClaimsIdentity-Wert.

validateIdentity

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

Überprüft ein ClaimsIdentity.

Parameter:

identity - Die zu überprüfende ClaimsIdentity.The ClaimsIdentity to validate.
credentials - Der benutzerdefinierte Satz gültiger Anmeldeinformationen, z. B. die AppId.
serviceUrl - Die Dienst-URL aus der Anforderung.

Gibt zurück:

Ein gültiger ClaimsIdentity-Wert.
     On join:

Gilt für: