2.0.6 • Published 2 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
2 years ago
2.0.5
2 years ago
2.0.4
2 years ago
2.0.3
3 years ago
2.0.2
3 years ago
2.0.1
3 years ago
2.0.0-rc.1
3 years ago
2.0.0
3 years ago
1.2.30
4 years ago
1.2.29
4 years ago
1.2.28
5 years ago
1.2.27
5 years ago
1.2.26
5 years ago
1.2.25
5 years ago
1.2.24
5 years ago
1.2.23
5 years ago
1.2.22
5 years ago
1.2.21
5 years ago
1.2.20
5 years ago
1.2.19
5 years ago
1.2.18
5 years ago
1.2.17
5 years ago
1.2.16
5 years ago
1.2.15
5 years ago
1.2.14
5 years ago
1.2.13
5 years ago
1.2.12
5 years ago
1.2.11
5 years ago
1.2.10
5 years ago
1.2.9
6 years ago
1.2.8
6 years ago
1.2.7
6 years ago
1.2.6
6 years ago
1.2.5
6 years ago
1.2.4
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0-rc1
6 years ago
0.3.2
7 years ago
0.3.1
7 years ago
0.3.0
7 years ago
0.2.2
7 years ago
0.2.0
7 years ago
0.1.0
7 years ago