ChannelValidation Klasse

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

public final class ChannelValidation

Kanalauthentifizierungs-Validator.

Methodenzusammenfassung

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das vom Bot Framework-Dienst gesendet wird.

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das vom Bot Framework-Dienst gesendet wird.

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das vom Bot Framework-Dienst gesendet wird.

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das vom Bot Framework-Dienst gesendet wird.

static java.lang.String getOpenIdMetaDataUrl()

Ruft die OpenID-Metadaten-URL ab.

static TokenValidationParameters getTokenValidationParameters()

TO BOT FROM CHANNEL.

static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Legt die OpenID-Metadaten-URL fest.

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das vom Bot Framework-Dienst gesendet wird.

Parameter:

authHeader - Der unformatierte HTTP-Header im Format": "Bearer [longString]".
credentials - Der benutzerdefinierte Satz gültiger Anmeldeinformationen, z. B. die AppId.
channelId - ChannelId für die Überprüfung der Bestätigungen.

Gibt zurück:

Ein gültiger ClaimsIdentity-Wert.
     On join:

authenticateToken

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das vom Bot Framework-Dienst gesendet wird.

Parameter:

authHeader - Der unformatierte HTTP-Header im Format": "Bearer [longString]".
credentials - Der benutzerdefinierte Satz gültiger Anmeldeinformationen, z. B. die AppId.
channelId - ChannelId für die Überprüfung der Bestätigungen.
authConfig - Die AuthenticationConfiguration.

Gibt zurück:

Ein gültiger ClaimsIdentity-Wert.
     On join:

authenticateToken

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das vom Bot Framework-Dienst gesendet wird.

Parameter:

authHeader - Der unformatierte HTTP-Header im Format: "Bearer [longString]"
credentials - Der benutzerdefinierte Satz gültiger Anmeldeinformationen, z. B. die AppId.
channelId - ChannelId für die Überprüfung der Bestätigungen.
serviceUrl - Dienst-URL.

Gibt zurück:

Ein gültiger ClaimsIdentity-Wert.
     On join:

authenticateToken

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

Überprüfen Sie den eingehenden Authentifizierungsheader als Token, das vom Bot Framework-Dienst gesendet wird.

Parameter:

authHeader - Der unformatierte HTTP-Header im Format: "Bearer [longString]"
credentials - Der benutzerdefinierte Satz gültiger Anmeldeinformationen, z. B. die AppId.
channelId - ChannelId für die Überprüfung der Bestätigungen.
serviceUrl - Dienst-URL.
authConfig - Die Authentifizierungskonfiguration.

Gibt zurück:

Ein gültiger ClaimsIdentity-Wert.
     On join:

getOpenIdMetaDataUrl

public static String getOpenIdMetaDataUrl()

Ruft die OpenID-Metadaten-URL ab.

Gibt zurück:

Die URL.

getTokenValidationParameters

public static TokenValidationParameters getTokenValidationParameters()

TO BOT FROM CHANNEL.

Gibt zurück:

Tokenüberprüfungsparameter beim Herstellen einer Verbindung mit einem Bot.

setOpenIdMetaDataUrl

public static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Legt die OpenID-Metadaten-URL fest.

Parameter:

withOpenIdMetaDataUrl - Die Metadaten-URL.

Gilt für: