Authentication
OAuth 2.0 (Google, GitHub), Magic Links, Session management with fingerprinting, Session hijacking protection
Complete authentication, licensing, and user management platform with enterprise-grade security

Nube Auth is a comprehensive authentication and licensing platform that provides secure user management, OAuth integration, session handling, and subscription licensing out of the box.
Nube Auth has achieved an A+ security rating through comprehensive security measures including session hijacking protection, rate limiting, CSRF protection, and more.
Integrate Nube Auth authentication into your app in 5 minutes:
# 1. Install the SDK
npm install @nube-auth/client @nube-auth/react
# 2. Get your credentials from admin.nubeauth.com
# - Create a project
# - Add an app
# - Copy your App ID// 3. Add to your React app
import { NubeAuthProvider, useNube Auth } from '@nube-auth/react';
function App() {
return (
<NubeAuthProvider
appId="APP0abc123..."
gatewayUrl="https://api.nubeauth.com"
>
<YourApp />
</NubeAuthProvider>
);
}
// 4. Use authentication
function LoginButton() {
const { login } = useNube Auth();
return <button onClick={() => login({ provider: 'google' })}>Login</button>;
}Visit Integration Quick Start for detailed instructions.
✅ SOC 2 Type II
✅ OWASP Top 10 (2021)
✅ GDPR
✅ ISO 27001
nube-auth/
├── apps/
│ ├── gateway/ # API Gateway
│ ├── core/ # Core Service
│ ├── dashboard/
│ │ ├── admin/ # Admin Dashboard
│ │ ├── user/ # User Portal
│ │ ├── home/ # Marketing Site
│ │ └── docs/ # Documentation
├── packages/
│ ├── db/ # Database Layer
│ ├── cache/ # Redis Cache
│ ├── auth/ # Authentication
│ ├── client/ # TypeScript SDK
│ └── react/ # React HooksWant to run Nube Auth on your own infrastructure? See our Self-Hosting Guide for Docker and Kubernetes deployment.
Need help integrating Nube Auth?
Ready to integrate Nube Auth? Start with the Integration Guide →