An open API service indexing awesome lists of open source software.

https://github.com/maximemoreillon/express_identification_middleware

An authentication middleware for Express
https://github.com/maximemoreillon/express_identification_middleware

express jwt nodejs typescript

Last synced: 3 months ago
JSON representation

An authentication middleware for Express

Awesome Lists containing this project

README

          

# Express identification middleware

An expres middlewware to identify users from their HTTP requests.

## Usage

```typescript
import express from "express"
import auth from "@moreillon/express_identification_middleware"

const app = express()
const authOptions = { url: `https://api.users.maximemoreillon.com/users/self` }

app.use(auth(options))

app.listen(8080, () => {
console.log(`Express server started`)
})
```

## Options

- url: The URL of the identification route of the authentication API
- lax: Boolean, set to true to allow unidentified users