ClaimsValidator Class

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

public abstract class ClaimsValidator

An abstract class used to validate identity.

Constructor Summary

Constructor Description
ClaimsValidator()

Method Summary

Modifier and Type Method and Description
abstract java.util.concurrent.CompletableFuture<java.lang.Void> validateClaims(Map<String,String> claims)

Validates a Map of claims and should throw an exception if the validation fails.

Methods inherited from 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

Constructor Details

ClaimsValidator

public ClaimsValidator()

Method Details

validateClaims

public abstract CompletableFuture validateClaims(Map claims)

Validates a Map of claims and should throw an exception if the validation fails.

Parameters:

claims - The Map of claims to validate.

Returns:

true if the validation is successful, false if not.

Applies to