DEV Community


Discussion on: Passwordless Authentication with Cognito

duarten profile image
Duarte Nunes Author

Hi Joel, apologies for not preparing a runnable example. auth.Challenge is my own type, defined as

type AttributeType string

const (
    Email       AttributeType = "email"
    Phone       AttributeType = "phone_number"
    NoAttribute string        = ""

type Challenge struct {
    Attr AttributeType
    Code string

request.Session is a member of CognitoEventUserPoolsCreateAuthChallengeRequest, the type of the Request field in CognitoEventUserPoolsCreateAuthChallenge. The latter is the input type of the Lambda function for the create auth challenge trigger.

Hope that helps.

jrothman profile image
Joel Rothman

Thanks Duarte - much appreciated!