- Misc bugfixes
- Documentation improvements
- Now testing against Node 4.x and 5.x
- Updated dependencies
- Improved unit tests (thanks @tohagan and @ybian)
- CouchDB server can now have a separate URL for public access
- Misc bug fixes
Previously a user could only logout if the session token was still valid. API keys would be expired, but database credentials could still be used. Now logout will ensure the user is completely logged out, even if the session is already expired. Also fixed a bug that was causing sessionLife
and tokenLife
settings not to work.
Default per-DB Cloudant permissions no longer save in the user doc. You can set custom permissions in the user doc, otherwise it will use the settings in your config. Misc bug fixes.
Created configuration options to setup _security roles when user databases are created. Improved tests and updated PouchDB.
Added client access_token
strategies to support OAuth2 flows from Cordova, PhoneGap, and native apps.
The intense power of SuperLogin is unleashed on a world that may not be ready! Tested with Node.js 0.12.7 and 4.0.0.