Interface LambdaIdentityProvider

  • All Superinterfaces:
    io.quarkus.security.identity.IdentityProvider<LambdaAuthenticationRequest>

    public interface LambdaIdentityProvider
    extends io.quarkus.security.identity.IdentityProvider<LambdaAuthenticationRequest>
    Helper interface that removes some boilerplate for creating an IdentityProvider that processes APIGatewayV2HTTPEvent
    • Method Detail

      • authenticate

        default io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> authenticate​(LambdaAuthenticationRequest request,
                                                                                                   io.quarkus.security.identity.AuthenticationRequestContext context)
        Specified by:
        authenticate in interface io.quarkus.security.identity.IdentityProvider<LambdaAuthenticationRequest>
      • authenticate

        default io.quarkus.security.identity.SecurityIdentity authenticate​(AwsProxyRequest event)
        You must override this method unless you directly override IdentityProvider.authenticate
        Parameters:
        event -
        Returns: