Class DefaultLambdaIdentityProvider

    • Constructor Detail

      • DefaultLambdaIdentityProvider

        public DefaultLambdaIdentityProvider()
    • Method Detail

      • authenticate

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

        public static io.quarkus.security.identity.SecurityIdentity authenticate​(AwsProxyRequest event)
        Create a SecurityIdentity with a principal derived from APIGatewayV2HTTPEvent. Looks for Cognito JWT, IAM, or Custom Lambda metadata for principal name
        Parameters:
        event -
        Returns: