2.0.8 • Published 21 days ago

@blitzjs/auth v2.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
21 days 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.0.8

21 days ago

2.0.7

1 month ago

2.0.6

1 month ago

2.0.5

3 months ago

2.0.4

3 months ago

2.0.3

4 months ago

2.0.2

4 months ago

2.0.1

4 months ago

2.0.0

4 months ago

2.0.0-beta.37

4 months ago

2.0.0-beta.36

5 months ago

2.0.0-beta.33

8 months ago

2.0.0-beta.32

9 months ago

2.0.0-beta.31

10 months ago

2.0.0-beta.30

10 months ago

2.0.0-beta.35

6 months ago

2.0.0-beta.34

7 months ago

2.0.0-beta.29

11 months ago

2.0.0-beta.28

11 months ago

2.0.0-beta.27

1 year ago

2.0.0-beta.26

1 year ago

2.0.0-beta.25

1 year ago

2.0.0-beta.24

1 year ago

2.0.0-beta.22

1 year ago

2.0.0-beta.21

1 year ago

2.0.0-beta.23

1 year ago

2.0.0-beta.20

1 year ago

2.0.0-beta.15

2 years ago

2.0.0-beta.14

2 years ago

2.0.0-beta.13

2 years ago

2.0.0-beta.19

1 year ago

2.0.0-beta.18

1 year ago

2.0.0-beta.17

1 year ago

2.0.0-beta.16

2 years ago

2.0.0-beta.11

2 years ago

2.0.0-beta.10

2 years ago

2.0.0-beta.12

2 years ago

2.0.0-beta.2

2 years ago

2.0.0-beta.4

2 years ago

2.0.0-beta.3

2 years ago

2.0.0-alpha.55

2 years ago

2.0.0-alpha.54

2 years ago

2.0.0-alpha.53

2 years ago

2.0.0-alpha.52

2 years ago

2.0.0-danger.67

2 years ago

2.0.0-alpha.51

2 years ago

2.0.0-danger.66

2 years ago

2.0.0-alpha.50

2 years ago

2.0.0-alpha.59

2 years ago

2.0.0-alpha.58

2 years ago

2.0.0-alpha.57

2 years ago

2.0.0-alpha.56

2 years ago

2.0.0-alpha.44

2 years ago

2.0.0-alpha.43

2 years ago

2.0.0-alpha.42

2 years ago

2.0.0-alpha.41

2 years ago

2.0.0-alpha.40

2 years ago

2.0.0-alpha.49

2 years ago

2.0.0-alpha.48

2 years ago

2.0.0-alpha.47

2 years ago

2.0.0-alpha.46

2 years ago

2.0.0-alpha.45

2 years ago

2.0.0-alpha.33

2 years ago

2.0.0-alpha.32

2 years ago

2.0.0-alpha.31

2 years ago

2.0.0-alpha.30

2 years ago

2.0.0-alpha.71

2 years ago

2.0.0-alpha.70

2 years ago

2.0.0-beta.1

2 years ago

2.0.0-beta.0

2 years ago

2.0.0-alpha.39

2 years ago

2.0.0-alpha.38

2 years ago

2.0.0-alpha.37

2 years ago

2.0.0-alpha.36

2 years ago

2.0.0-alpha.35

2 years ago

2.0.0-alpha.34

2 years ago

2.0.0-alpha.66

2 years ago

2.0.0-alpha.65

2 years ago

2.0.0-alpha.64

2 years ago

2.0.0-alpha.63

2 years ago

2.0.0-alpha.62

2 years ago

2.0.0-alpha.61

2 years ago

2.0.0-alpha.60

2 years ago

2.0.0-alpha.29

2 years ago

2.0.0-alpha.28

2 years ago

2.0.0-alpha.27

2 years ago

2.0.0-alpha.26

2 years ago

2.0.0-alpha.69

2 years ago

2.0.0-alpha.25

2 years ago

2.0.0-alpha.68

2 years ago

2.0.0-alpha.67

2 years ago

2.0.0-alpha.7

2 years ago

2.0.0-alpha.8

2 years ago

2.0.0-alpha.9

2 years ago

2.0.0-alpha.11

2 years ago

2.0.0-alpha.10

2 years ago

2.0.0-alpha.6

2 years ago

2.0.0-alpha.19

2 years ago

2.0.0-alpha.18

2 years ago

2.0.0-alpha.17

2 years ago

2.0.0-alpha.16

2 years ago

2.0.0-alpha.15

2 years ago

2.0.0-alpha.14

2 years ago

2.0.0-alpha.13

2 years ago

2.0.0-alpha.12

2 years ago

2.0.0-alpha.22

2 years ago

2.0.0-alpha.21

2 years ago

2.0.0-alpha.20

2 years ago

2.0.0-alpha.24

2 years ago

2.0.0-alpha.23

2 years ago

2.0.0-alpha.5

2 years ago

2.0.0-alpha.4

2 years ago

2.0.0-alpha.3

2 years ago

2.0.0-alpha.2

2 years ago

2.0.0-alpha.1

2 years ago