jsreport extension adding user authentication
npm install @jsreport/jsreport-authenticationAdd login screen to jsreport and user management forms
See https://jsreport.net/learn/authentication
22.18.0- fix login of non admin user in sql based stores
- update deps to fix npm audit
- fix regression with user with "allow read all entities" not working
- update passport to 0.7.0 and fix npm audit
- expose safe properties of req.context.user in sandbox
- update ejs to fix deps audit
- update express, body-parser to fix npm audit
- internal changes to support new response.output api
- auth with authorization server logs more errors from http request to remote server
- fix jsreport.config.json requires metadata for v4
- minimum node.js version is now 18.15.0
- update studio build against new webpack and babel
- avoid http basic authentication error dialog when authorization errors happen from studio actions
- add support for multi admin users
- update deps to fix npm audit
- add option to disable users .username -> name migration
- update ejs to fix npm audit warning
- disable studio login page when studio extension is disabled
Adaptations for the v3 APIs