An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          




MonoCloud Banner




NPM


License: MIT


Build Status


## 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.