Skip to main content

Auth Block

Auth Block

Authentication, users, MFA, SSO

The Auth Block provides a complete authentication and user management system for your application. Handle user registration, login, password management, multi-factor authentication, and single sign-on integrations.

Features

  • User registration and login
  • Password reset and recovery
  • Multi-factor authentication (MFA)
  • Single Sign-On (SSO) integrations
  • API key management
  • Session management
  • Role-based access control

Quick Start

npm install @23blocks/sdk
import { BlocksClient } from '@23blocks/sdk';

const client = new BlocksClient({
baseUrl: 'https://api.23blocks.com',
appId: 'your-app-id'
});

// Register a new user
const user = await client.auth.register({
email: 'user@example.com',
password: 'securePassword123'
});

// Login
const session = await client.auth.login({
email: 'user@example.com',
password: 'securePassword123'
});