2.0.6 • Published 3 years ago
@warp-works/warpjs-session-plugin v2.0.6
WarpJS session plugin
This plugin will handle the login and credentials.
This plugin will inject/work with an user object on req.warpjsUser
.
Configuration
Add the following configuration section to your project:
{
"plugins": [{
"name": "Session manager",
"moduleName": "@warp-works/warpjs-session-plugin",
"path": "/session",
"type": "session",
"config": {
"jwtSecret": "YourJsonWebTokenSecret",
"jwtCookieName": "NameOfYourJsonWebTokenCookie"
"roles": {
"admin": "admin",
"content": "content"
},
"admin": {
"username": "defaultAdminUsername",
"password": "bcryptPasswordForDefaultAdmin"
},
"casSSO": {
"enabled": true,
"urlPrefix": "https://cas-server/sso",
"userAttribute": "ssoID"
}
}
}]
}
casSSO
: Add this section if cas SSO is used.enabled
: If we should use CAS SSO integration.urlPrefix
: CAS SSO url prefix to use.userAttribute
: Attribute name added to the account entity (users.entity
).
Exposed routes
This plugin exposes the following routes:
W2:plugin:session:login
To process login.W2:plugin:session:logout
To process logout.
Usage
const warpjsSession = require('@warp-works/warpjs-session-plugin');
const sessionMiddlewares = warpjsSession.middlewares(
TODO...
2.0.6
3 years ago
2.0.5
4 years ago
2.0.4
4 years ago
2.0.3
4 years ago
2.0.2
4 years ago
2.0.1
4 years ago
2.0.0-rc.1
4 years ago
2.0.0
4 years ago
1.2.30
5 years ago
1.2.29
6 years ago
1.2.28
6 years ago
1.2.27
6 years ago
1.2.26
6 years ago
1.2.25
6 years ago
1.2.24
6 years ago
1.2.23
6 years ago
1.2.22
6 years ago
1.2.21
6 years ago
1.2.20
6 years ago
1.2.19
6 years ago
1.2.18
6 years ago
1.2.17
6 years ago
1.2.16
6 years ago
1.2.15
6 years ago
1.2.14
6 years ago
1.2.13
6 years ago
1.2.12
6 years ago
1.2.11
6 years ago
1.2.10
6 years ago
1.2.9
7 years ago
1.2.8
7 years ago
1.2.7
7 years ago
1.2.6
7 years ago
1.2.5
8 years ago
1.2.4
8 years ago
1.2.3
8 years ago
1.2.2
8 years ago
1.2.1
8 years ago
1.2.0-rc1
8 years ago
0.3.2
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.2
8 years ago
0.2.0
8 years ago
0.1.0
8 years ago