{"library":"edaten-auth","type":"library","category":null,"description":"edaten-auth is a plug-and-play JWT authentication router designed for Express applications that utilize MongoDB for data persistence via Mongoose. It provides out-of-the-box functionality for user registration, login, token refreshing, and logout, simplifying the implementation of common authentication flows. The current stable version is 2.0.3. While a specific release cadence isn't explicitly stated, the project appears actively maintained given its current versioning. Its primary differentiator is its \"plug-and-play\" nature, offering a complete, pre-built solution for JWT authentication with Express and Mongoose, requiring minimal configuration beyond environment variables for secrets and ensuring a MongoDB connection. It manages access tokens and refresh tokens, storing the latter securely in HTTP-only cookies.","language":"javascript","status":"active","version":"2.0.3","tags":["javascript","auth","jwt","express","mongodb","refresh-token","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install edaten-auth","imports":["import createAuth from 'edaten-auth'","import { authMiddleware } from 'edaten-auth/middleware'","import type { AuthOptions } from 'edaten-auth'"]},{"cmd":"yarn add edaten-auth","imports":[]},{"cmd":"pnpm add edaten-auth","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/edaten-auth","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/edaten-auth/compatibility"}}