8.4.0 • Published 11 months ago

@redwoodjs/auth-dbauth-middleware v8.4.0

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

DbAuth Middleware

import type { TagDescriptor } from '@redwoodjs/web'

import App from './App'
import { createDbAuthMiddleware } from '@redwoodjs/auth-dbauth-middleware'
import { Document } from './Document'

// eslint-disable-next-line no-restricted-imports
import { handler as dbAuthHandler } from '$api/src/functions/auth'
import { cookieName } from '$api/src/lib/auth'
import { getCurrentUser } from '$api/src/lib/auth'
interface Props {
  css: string[]
  meta?: TagDescriptor[]
}

export const registerMiddleware = () => {
  const dbAuthMiddleware = createDbAuthMiddleware({
    cookieName,
    dbAuthHandler,
    getCurrentUser,
    // dbAuthUrl? optional
  })
  return [dbAuthMiddleware]
}

export const ServerEntry: React.FC<Props> = ({ css, meta }) => {
  return (
    <Document css={css} meta={meta}>
      <App />
    </Document>
  )
}
9.0.0-canary.241

11 months ago

9.0.0-canary.239

11 months ago

9.0.0-canary.237

11 months ago

9.0.0-canary.236

11 months ago

9.0.0-canary.235

11 months ago

9.0.0-canary.234

11 months ago

9.0.0-canary.233

11 months ago

9.0.0-canary.230

11 months ago

9.0.0-canary.212

11 months ago

9.0.0-canary.229

11 months ago

9.0.0-canary.228

11 months ago

9.0.0-canary.224

11 months ago

9.0.0-canary.206

11 months ago

9.0.0-canary.208

11 months ago

9.0.0-canary.203

11 months ago

9.0.0-canary.201

12 months ago

9.0.0-canary.200

12 months ago

9.0.0-canary.199

12 months ago

9.0.0-canary.198

12 months ago

9.0.0-canary.197

12 months ago

9.0.0-canary.196

12 months ago

9.0.0-canary.194

12 months ago

9.0.0-canary.193

12 months ago

9.0.0-canary.192

12 months ago

8.4.1-next.1

11 months ago

8.4.1-next.0

11 months ago

8.3.1-next.44

11 months ago

8.3.1-next.47

11 months ago

8.4.0

11 months ago

9.0.0-canary.175

12 months ago

9.0.0-canary.179

12 months ago

9.0.0-canary.173

12 months ago

9.0.0-canary.170

12 months ago

9.0.0-canary.187

12 months ago

9.0.0-canary.182

12 months ago

9.0.0-canary.155

12 months ago

9.0.0-canary.158

12 months ago

9.0.0-canary.156

12 months ago

9.0.0-canary.166

12 months ago

9.0.0-canary.164

12 months ago

9.0.0-canary.163

12 months ago

9.0.0-canary.162

12 months ago

9.0.0-canary.161

12 months ago

9.0.0-canary.160

12 months ago

8.3.0

12 months ago

8.3.1-next.5

12 months ago

8.3.1-next.3

12 months ago

8.2.1-next.46

12 months ago

9.0.0-canary.154

12 months ago

8.2.1-next.10

12 months ago

9.0.0-canary.129

12 months ago

9.0.0-canary.127

12 months ago

9.0.0-canary.126

12 months ago

8.1.2-next.50

12 months ago

9.0.0-canary.153

12 months ago

9.0.0-canary.152

12 months ago

9.0.0-canary.150

12 months ago

9.0.0-canary.138

12 months ago

9.0.0-canary.132

12 months ago

9.0.0-canary.137

12 months ago

9.0.0-canary.136

12 months ago

9.0.0-canary.134

12 months ago

9.0.0-canary.149

12 months ago

9.0.0-canary.144

12 months ago

9.0.0-canary.143

12 months ago

9.0.0-canary.142

12 months ago

9.0.0-canary.141

12 months ago

9.0.0-canary.148

12 months ago

9.0.0-canary.147

12 months ago

9.0.0-canary.146

12 months ago

9.0.0-canary.145

12 months ago

8.2.0

12 months ago

8.2.1-next.0

12 months ago

8.1.2-next.15

1 year ago

8.1.1-rc.2

1 year ago

8.1.1-next.14

1 year ago

8.1.1

1 year ago

9.0.0-canary.67

1 year ago

9.0.0-canary.81

1 year ago

9.0.0-canary.46

1 year ago

9.0.0-canary.43

1 year ago

9.0.0-canary.45

1 year ago

9.0.0-canary.44

1 year ago

9.0.0-canary.50

1 year ago

9.0.0-canary.52

1 year ago

9.0.0-canary.51

1 year ago

9.0.0-canary.54

1 year ago

9.0.0-canary.86

1 year ago

9.0.0-canary.90

1 year ago

9.0.0-canary.92

1 year ago

9.0.0-canary.91

1 year ago

9.0.0-canary.94

1 year ago

9.0.0-canary.93

1 year ago

9.0.0-canary.95

1 year ago

9.0.0-canary.98

1 year ago

9.0.0-canary.99

1 year ago

8.1.1-next.12

1 year ago

8.1.0

1 year ago

8.0.1-next.94

1 year ago

9.0.0-canary.25

1 year ago

9.0.0-canary.24

1 year ago

9.0.0-canary.27

1 year ago

9.0.0-canary.20

1 year ago

9.0.0-canary.23

1 year ago

9.0.0-canary.2

1 year ago

9.0.0-canary.35

1 year ago

9.0.0-canary.38

1 year ago

9.0.0-canary.4

1 year ago

9.0.0-canary.37

1 year ago

9.0.0-canary.5

1 year ago

9.0.0-canary.39

1 year ago

9.0.0-canary.34

1 year ago

9.0.0-canary.6

1 year ago

9.0.0-canary.7

1 year ago

9.0.0-canary.8

1 year ago

9.0.0-canary.13

1 year ago

9.0.0-canary.19

1 year ago

9.0.0-canary.10

1 year ago

9.0.0-canary.12

1 year ago

9.0.0-canary.11

1 year ago

9.0.0-canary.41

1 year ago

9.0.0-canary.40

1 year ago

9.0.0-canary.42

1 year ago

8.0.1-next.8

1 year ago

8.0.1-next.25

1 year ago

8.0.1-next.39

1 year ago

8.0.1-next.37

1 year ago

8.0.1-next.42

1 year ago

8.0.0

1 year ago

8.0.0-rc.1367

1 year ago

8.0.0-rc.1319

1 year ago

8.0.0-rc.848

1 year ago

8.0.0-rc.847

1 year ago

8.0.0-rc.1327

1 year ago

8.0.0-rc.1324

1 year ago

8.0.0-rc.851

1 year ago

8.0.0-rc.852

1 year ago

8.0.0-rc.853

1 year ago

8.0.0-rc.854

1 year ago

8.0.0-rc.855

1 year ago

8.0.0-rc.856

1 year ago

8.0.0-rc.1091

1 year ago

8.0.0-rc.1279

1 year ago

8.0.0-rc.1130

1 year ago

8.0.0-rc.1029

1 year ago

8.0.0-rc.1114

1 year ago

8.0.0-rc.1111

1 year ago

8.0.0-rc.1219

1 year ago

0.0.1

1 year ago