JwtTokenValidation Klasse
- java.
lang. Object - com.
microsoft. bot. connector. authentication. JwtTokenValidation
- com.
public final class JwtTokenValidation
Enthält Hilfsmethoden für die Authentifizierung eingehender HTTP-Anforderungen.
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider)
Authentifiziert die Anforderung und fügt die Activity#getServiceUrl() der Aktivität zum Satz vertrauenswürdiger URLs hinzu. |
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, AuthenticationConfiguration authConfig)
Authentifiziert die Anforderung und fügt die Activity#getServiceUrl() der Aktivität zum Satz vertrauenswürdiger URLs hinzu. |
| static java.lang.String |
getAppIdFromClaims(Map<String,String> claims)
Ruft die App- |
| static boolean |
isValidTokenFormat(String authHeader)
Interne Hilfsprogramm, um zu überprüfen, ob das Token die Form hat, die wir erwarten "Bearer [big long string]". |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl)
Überprüft den Authentifizierungsheader einer eingehenden Anforderung. |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl, AuthenticationConfiguration authConfig)
Überprüft den Authentifizierungsheader einer eingehenden Anforderung. |
Geerbte Methoden von java.lang.Object
Details zur Methode
authenticateRequest
public static CompletableFuture
Authentifiziert die Anforderung und fügt die Activity#getServiceUrl() der Aktivität zum Satz vertrauenswürdiger URLs hinzu.
Parameter:
Gibt zurück:
authenticateRequest
public static CompletableFuture
Authentifiziert die Anforderung und fügt die Activity#getServiceUrl() der Aktivität zum Satz vertrauenswürdiger URLs hinzu.
Parameter:
Gibt zurück:
getAppIdFromClaims
public static String getAppIdFromClaims(Map
Ruft die AppId aus Ansprüchen ab.
In v1-Token befindet sich die AppId im AppIdClaim-Anspruch. In v2-Token befindet sich die AppId im Anspruch "AuthorizedParty".
Parameter:
Gibt zurück:
Löst aus:
isValidTokenFormat
public static boolean isValidTokenFormat(String authHeader)
Interne Hilfsprogramm, um zu überprüfen, ob das Token die Form hat, die wir erwarten "Bearer [big long string]".
Parameter:
Gibt zurück:
validateAuthHeader
public static CompletableFuture
Überprüft den Authentifizierungsheader einer eingehenden Anforderung.
Parameter:
Gibt zurück:
On Call:
validateAuthHeader
public static CompletableFuture
Überprüft den Authentifizierungsheader einer eingehenden Anforderung.
Parameter:
Gibt zurück: