@accounts/express-session
Stores the access and refresh tokens as part of the session (express-session
), this way auth flow could be based on it.
Install
yarn add @accounts/express-session
Usage
;;;;; ; ; app.use session; app.useaccountsSession.middleware app.get'/me',; app.post'/login',; app.get'/logout',;
Options
user.name
Specifies the name of a property that holds a user object. For example, By using currentUser
, a user object is accesible on req.currentUser
.
By default it uses: user
user.resolve
Function that receives an access and a refresh tokens to resolve a user object.
(tokens: Tokens) => User | Promise<User>
By default it uses AccountsServer's API to resolve a user.
name
Specifies the name of a property that holds the Tokens. For example, By using tokens
, tokens are accesible on req.tokens
.
By default it uses: accounts-js-tokens
License
MIT