2.1.3 • Published 9 months ago

@blitzjs/auth v2.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Blitz.js

Documentation Link

GitHub Link

Quick Start

Install Blitz Auth

`npm i @blitzjs/auth`
# yarn add @blitzjs/auth
# pnpm add @blitzjs/auth

You can alternatively use npx

Framework Support

Currently Blitz Auth usage is only documented with Next.js. We are working on adding additional support for other frameworks.

Setup Blitz Auth in Next.js

Client setup

Add the following to your blitz-client.ts file:

import {AuthClientPlugin} from "@blitzjs/auth"
import {setupBlitzClient} from "@blitzjs/next"

export const authConfig = {
  cookiePrefix: "testapp",
}

const {withBlitz} = setupBlitzClient({
  plugins: [AuthClientPlugin(authConfig)],
})

export {withBlitz}
Server setup

Then, add the following to the blitz-server.ts file:

import {setupBlitzServer} from "@blitzjs/next"
import {AuthServerPlugin, PrismaStorage, simpleRolesIsAuthorized} from "@blitzjs/auth"
import {db} from "db"
import {authConfig} from "./blitz-client"

const {gSSP, gSP, api} = setupBlitzServer({
  plugins: [
    AuthServerPlugin({
      ...authConfig,
      storage: PrismaStorage(db),
      isAuthorized: simpleRolesIsAuthorized,
    }),
  ],
})

export {gSSP, gSP, api}
2.1.3

9 months ago

2.1.2

9 months ago

2.1.1

11 months ago

2.0.10

1 year ago

2.1.0

11 months ago

2.1.0-canary-2

1 year ago

2.1.0-canary-1

1 year ago

2.1.0-canary-0

1 year ago

2.1.0-canary-4

11 months ago

2.1.0-canary-3

1 year ago

2.0.9

1 year ago

2.0.8

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.3

1 year ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

2.0.0-beta.37

2 years ago

2.0.0-beta.36

2 years ago

2.0.0-beta.33

2 years ago

2.0.0-beta.32

2 years ago

2.0.0-beta.31

2 years ago

2.0.0-beta.30

2 years ago

2.0.0-beta.35

2 years ago

2.0.0-beta.34

2 years ago

2.0.0-beta.29

2 years ago

2.0.0-beta.28

2 years ago

2.0.0-beta.27

2 years ago

2.0.0-beta.26

2 years ago

2.0.0-beta.25

2 years ago

2.0.0-beta.24

2 years ago

2.0.0-beta.22

2 years ago

2.0.0-beta.21

3 years ago

2.0.0-beta.23

2 years ago

2.0.0-beta.20

3 years ago

2.0.0-beta.15

3 years ago

2.0.0-beta.14

3 years ago

2.0.0-beta.13

3 years ago

2.0.0-beta.19

3 years ago

2.0.0-beta.18

3 years ago

2.0.0-beta.17

3 years ago

2.0.0-beta.16

3 years ago

2.0.0-beta.11

3 years ago

2.0.0-beta.10

3 years ago

2.0.0-beta.12

3 years ago

2.0.0-beta.2

3 years ago

2.0.0-beta.4

3 years ago

2.0.0-beta.3

3 years ago

2.0.0-alpha.55

3 years ago

2.0.0-alpha.54

3 years ago

2.0.0-alpha.53

3 years ago

2.0.0-alpha.52

3 years ago

2.0.0-danger.67

3 years ago

2.0.0-alpha.51

3 years ago

2.0.0-danger.66

3 years ago

2.0.0-alpha.50

3 years ago

2.0.0-alpha.59

3 years ago

2.0.0-alpha.58

3 years ago

2.0.0-alpha.57

3 years ago

2.0.0-alpha.56

3 years ago

2.0.0-alpha.44

3 years ago

2.0.0-alpha.43

3 years ago

2.0.0-alpha.42

3 years ago

2.0.0-alpha.41

3 years ago

2.0.0-alpha.40

3 years ago

2.0.0-alpha.49

3 years ago

2.0.0-alpha.48

3 years ago

2.0.0-alpha.47

3 years ago

2.0.0-alpha.46

3 years ago

2.0.0-alpha.45

3 years ago

2.0.0-alpha.33

3 years ago

2.0.0-alpha.32

3 years ago

2.0.0-alpha.31

3 years ago

2.0.0-alpha.30

3 years ago

2.0.0-alpha.71

3 years ago

2.0.0-alpha.70

3 years ago

2.0.0-beta.1

3 years ago

2.0.0-beta.0

3 years ago

2.0.0-alpha.39

3 years ago

2.0.0-alpha.38

3 years ago

2.0.0-alpha.37

3 years ago

2.0.0-alpha.36

3 years ago

2.0.0-alpha.35

3 years ago

2.0.0-alpha.34

3 years ago

2.0.0-alpha.66

3 years ago

2.0.0-alpha.65

3 years ago

2.0.0-alpha.64

3 years ago

2.0.0-alpha.63

3 years ago

2.0.0-alpha.62

3 years ago

2.0.0-alpha.61

3 years ago

2.0.0-alpha.60

3 years ago

2.0.0-alpha.29

3 years ago

2.0.0-alpha.28

3 years ago

2.0.0-alpha.27

3 years ago

2.0.0-alpha.26

3 years ago

2.0.0-alpha.69

3 years ago

2.0.0-alpha.25

3 years ago

2.0.0-alpha.68

3 years ago

2.0.0-alpha.67

3 years ago

2.0.0-alpha.7

3 years ago

2.0.0-alpha.8

3 years ago

2.0.0-alpha.9

3 years ago

2.0.0-alpha.11

3 years ago

2.0.0-alpha.10

3 years ago

2.0.0-alpha.6

3 years ago

2.0.0-alpha.19

3 years ago

2.0.0-alpha.18

3 years ago

2.0.0-alpha.17

3 years ago

2.0.0-alpha.16

3 years ago

2.0.0-alpha.15

3 years ago

2.0.0-alpha.14

3 years ago

2.0.0-alpha.13

3 years ago

2.0.0-alpha.12

3 years ago

2.0.0-alpha.22

3 years ago

2.0.0-alpha.21

3 years ago

2.0.0-alpha.20

3 years ago

2.0.0-alpha.24

3 years ago

2.0.0-alpha.23

3 years ago

2.0.0-alpha.5

3 years ago

2.0.0-alpha.4

3 years ago

2.0.0-alpha.3

3 years ago

2.0.0-alpha.2

3 years ago

2.0.0-alpha.1

3 years ago