0.0.130 • Published 10 months ago

@jill64/cognito-passwordless v0.0.130

Weekly downloads
-
License
-
Repository
github
Last release
10 months ago

Installation

npm i cognito-passwordless

Usage

Frontend

import { CognitoPasswordless } from 'cognito-passwordless';

const client = new CognitoPasswordlessClient(
    // AWS Credential
    {
      accessKeyId: string
      secretAccessKey: string
      region: string
    },
    // Cognito Credential
    {
      clientId: string
      clientSecret: string
      userPoolId: string
    },
    // Cookies Handler
    {
      set: (
        name: string,
        value: string,
        options?: CookieSerializeOptions
      ) => void
      delete: (name: string, options?: CookieSerializeOptions) => void
      get: (name: string) => string | undefined
    })

// Authenticate
const userInfo = await client.auth()

// Signup
const email = 'email@example.com'
const session = await client.signup(email)
await login({
  session,
  email,
  code: 'OTP-CODE'
})

// Login
const email = 'email@example.com'
const session = await client.sendEmail(email)
await login({
  session,
  email,
  code: 'OTP-CODE'
})

// Logout
await client.logout()

Backend

Please deploy these Lambda functions properly.

import { CognitoPasswordlessServer } from 'cognito-passwordless';

const server = new CognitoPasswordlessServer(
  region: string,
  // Verify Mail
  {
    source: string
    subject: string
    body: (code: string) => string
  }
)

// Define Challenge Lambda Function
export const handle = server.defineChallenge

// Create Challenge Lambda Function
export const handle = server.createChallenge

// Verify Challenge Lambda Function
export const handle = server.verifyChallenge
0.0.130

10 months ago

0.0.128

10 months ago

0.0.127

10 months ago

0.0.126

10 months ago

0.0.129

10 months ago

0.0.125

11 months ago

0.0.117

11 months ago

0.0.116

11 months ago

0.0.119

11 months ago

0.0.118

11 months ago

0.0.120

11 months ago

0.0.124

11 months ago

0.0.123

11 months ago

0.0.122

11 months ago

0.0.121

11 months ago

0.0.106

12 months ago

0.0.105

1 year ago

0.0.104

1 year ago

0.0.109

12 months ago

0.0.108

12 months ago

0.0.107

12 months ago

0.0.115

11 months ago

0.0.113

12 months ago

0.0.112

12 months ago

0.0.111

12 months ago

0.0.110

12 months ago

0.0.84

1 year ago

0.0.85

1 year ago

0.0.86

1 year ago

0.0.87

1 year ago

0.0.88

1 year ago

0.0.89

1 year ago

0.0.80

1 year ago

0.0.81

1 year ago

0.0.82

1 year ago

0.0.83

1 year ago

0.0.73

1 year ago

0.0.74

1 year ago

0.0.75

1 year ago

0.0.76

1 year ago

0.0.77

1 year ago

0.0.78

1 year ago

0.0.79

1 year ago

0.0.70

1 year ago

0.0.71

1 year ago

0.0.72

1 year ago

0.0.62

1 year ago

0.0.63

1 year ago

0.0.64

1 year ago

0.0.65

1 year ago

0.0.66

1 year ago

0.0.67

1 year ago

0.0.68

1 year ago

0.0.69

1 year ago

0.0.60

1 year ago

0.0.61

1 year ago

0.0.59

1 year ago

0.0.51

1 year ago

0.0.52

1 year ago

0.0.53

1 year ago

0.0.103

1 year ago

0.0.54

1 year ago

0.0.55

1 year ago

0.0.56

1 year ago

0.0.57

1 year ago

0.0.58

1 year ago

0.0.102

1 year ago

0.0.101

1 year ago

0.0.100

1 year ago

0.0.50

1 year ago

0.0.48

1 year ago

0.0.49

1 year ago

0.0.44

1 year ago

0.0.45

1 year ago

0.0.46

1 year ago

0.0.47

1 year ago

0.0.95

1 year ago

0.0.96

1 year ago

0.0.97

1 year ago

0.0.98

1 year ago

0.0.99

1 year ago

0.0.90

1 year ago

0.0.91

1 year ago

0.0.92

1 year ago

0.0.93

1 year ago

0.0.94

1 year ago

0.0.42

1 year ago

0.0.43

1 year ago

0.0.41

1 year ago

0.0.40

1 year ago

0.0.38

1 year ago

0.0.39

1 year ago

0.0.37

1 year ago

0.0.34

1 year ago

0.0.35

1 year ago

0.0.36

1 year ago

0.0.32

1 year ago

0.0.33

1 year ago

0.0.31

1 year ago

0.0.30

1 year ago

0.0.28

1 year ago

0.0.29

1 year ago

0.0.26

1 year ago

0.0.27

1 year ago

0.0.25

1 year ago

0.0.24

1 year ago

0.0.23

1 year ago

0.0.22

1 year ago

0.0.21

1 year ago

0.0.20

1 year ago

0.0.19

1 year ago

0.0.15

1 year ago

0.0.16

1 year ago

0.0.17

1 year ago

0.0.18

1 year ago

0.0.14

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago