https://github.com/monocloud/auth-js
MonoCloud Authentication SDK for JavaScript - integrate secure, standards-based authentication into browser and JavaScript based web applications using OAuth 2.0, OpenID Connect, PKCE, and modern token workflows
https://github.com/monocloud/auth-js
authentication javascript monocloud nextjs nodejs sdk
Last synced: 2 months ago
JSON representation
MonoCloud Authentication SDK for JavaScript - integrate secure, standards-based authentication into browser and JavaScript based web applications using OAuth 2.0, OpenID Connect, PKCE, and modern token workflows
- Host: GitHub
- URL: https://github.com/monocloud/auth-js
- Owner: monocloud
- License: mit
- Created: 2025-12-15T05:03:39.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-02-27T11:27:56.000Z (4 months ago)
- Last Synced: 2026-02-27T16:43:18.260Z (4 months ago)
- Topics: authentication, javascript, monocloud, nextjs, nodejs, sdk
- Language: TypeScript
- Homepage: https://www.monocloud.com
- Size: 1.92 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
## Introduction
**MonoCloud Authentication SDK for JavaScript – the easiest way to integrate secure, standards-based authentication into JavaScript applications.**
[MonoCloud](https://www.monocloud.com?utm_source=github&utm_medium=auth_js) is a modern, developer-friendly Identity & Access Management platform.
This SDK provides a typed JavaScript client for implementing **OAuth 2.0** and **OpenID Connect (OIDC)** authentication with MonoCloud across browser and server-side environments.
### Who is this for?
- Single-page applications (SPAs)
- Next.js applications (App Router & Pages Router)
- Node.js backends performing server-side auth flows
- Applications that need secure redirects, token handling, and session management
## 📘 Documentation
- **Documentation:** [https://www.monocloud.com/docs](https://www.monocloud.com/docs?utm_source=github&utm_medium=auth_js)
- **API Reference:** [https://monocloud.github.io/auth-js](https://monocloud.github.io/auth-js?utm_source=github&utm_medium=auth_js)
## 📦 Packages
| Package | Description | Links |
| ----------------------------- | ------------------------------------------------------------ | ----- |
| **@monocloud/auth-core** | Framework-agnostic authentication primitives and OAuth/OIDC logic | [npm](https://www.npmjs.com/package/@monocloud/auth-core) \| [README](https://github.com/monocloud/auth-js/tree/main/packages/core) |
| **@monocloud/auth-node-core** | Node.js-specific helpers for server-side authentication flows | [npm](https://www.npmjs.com/package/@monocloud/auth-node-core) \| [README](https://github.com/monocloud/auth-js/tree/main/packages/node-core) |
| **@monocloud/auth-nextjs** | Authentication SDK for Next.js (App Router & Pages Router) | [npm](https://www.npmjs.com/package/@monocloud/auth-nextjs) \| [README](https://github.com/monocloud/auth-js/tree/main/packages/nextjs) |
> **Note:** `auth-core` is runtime-agnostic. Environment-specific packages build on top of it.
## 🤝 Contributing & Support
### Issues & Feedback
- Use **GitHub Issues** for bug reports and feature requests.
- For tenant or account-specific help, contact MonoCloud Support through your dashboard.
### Security
Do **not** report security issues publicly. Please follow the contact instructions at: [https://www.monocloud.com/contact](https://www.monocloud.com/contact?utm_source=github&utm_medium=auth_js)
## 📄 License
Licensed under the **MIT License**. See the included [`LICENSE`](https://github.com/monocloud/auth-js/blob/main/LICENSE) file.