incident management

Secure Authentication for Your Enterprise SIEM & SOAR

ScrubbAuth provides robust, scalable authentication services with an easy-to-integrate SDK that simplifies security implementation while meeting the highest industry standards

Authentication Features

Explore our comprehensive suite of authentication tools and features that make implementing secure user authentication a breeze

Basic Setup
User Management
Authentication with MFA
Token-Based Access Control (RBAC)
Session Management
Passwordless Authentication
Memory Adapter
Resis Adapter
Creating a Custom Adapter

Basic Setup

Get started with Scrubbe Auth in minutes with our simple setup process

// Install the package
npm install scrubbe-auth
// OR
yarn add scrubbe-auth
// OR
pnpm add scrubbe-auth
// Import and initialize
import { ScrubeAuth } from 'scrubbe-auth';
const auth = new ScrubeAuth({  appName: 'My Awesome App',  
secret: process.env.AUTH_SECRET,  
baseUrl: 'https://myapp.com'});

The basic Setup includes:

  • Simple installation via npm or yarn
  • Quick configuration with sensible defaults
  • Automatic secure cookie handling
  • CSRF protection out of the box
  • Built-in security headers

Frequently Asked Questions

Got questions? We've got answers. Browse our frequently asked questions to find what you're looking for.

The Scrubbe Authentication SDK enables developers to securely integrate authentication into their applications using token-based access. It supports API keys, OAuth 2.0, and GitHub sign-in—tailored for both technical and nontechnical users.

Currently supported SDKs include: • Node.js • React (Frontend JavaScript) • TypeScript • Go (coming soon)

You can install the SDK using your preferred package manager : • npm npm install @scrubbe/auth-sdk • yarn yarn add @scrubbe/auth-sdk • pnpm pnpm add @scrubbe/auth-sdk

Use your API key in request headers like this: Authorization: Bearer YOUR_API_KEY Or in JavaScript: scrubbe.auth("YOUR_API_KEY");

1. Go to your Scrubbe dashboard 2. Navigate to Settings > Authentication 3. Enable GitHub Sign-In 4. Input your GitHub OAuth credentials

Yes. Scrubbe supports OAuth 2.0 for secure, scalable tokenbased authentication. You can configure Scrubbe-managed OAuth or bring your own identity provider.

Yes. Scrubbe is designed for multi-tenant SaaS environments. Tenants have logically separated user accounts and permissions under a shared authentication infrastructure.

Scrubbe uses secure JWT-based sessions with: • Short TTL for access tokens (e.g. 15 minutes) • Long TTL for refresh tokens (e.g. 7 days) • Built-in token renewal methods in the SDK

Yes. Scrubbe supports full Role-Based Access Control (RBAC): Js scrubbe.auth().hasRole("admin"); You can also manage roles in the dashboard under Users & Access.

Each SDK includes a /docs folder with examples for: • Initial authentication • Token refresh flow • Secure credential storage Additionally, code samples are available in our GitHub Example Repository (link to be provided).

Ready to Get Started?

Join thousands of developers who trust Scrubbe Auth for their authentication needs. Secure, flexible, and easy to implement

Cookie Settings

Cookie & Privacy Settings

Scrubbe uses cookies and similar technologies to enhance your experience, analyze traffic, and enable personalized content. Choose your preferences below.

Essential Cookies

These cookies are necessary for the website to function properly. They cannot be disabled.

Analytics Cookies

These cookies help us understand how visitors interact with the website, helping us improve our services.

Functional Cookies

These cookies enable personalized features and notifications to enhance your experience.

Marketing Cookies

These cookies are used to track visitors across websites to display relevant advertisements.

Scrubbe Logo
Scrubbe Assistant
Compliance
1.
Your personal Data Protection in the cloud such as PII, KYC and Authentication information is guaranteed - compliant with ISO 27018.
2.
Scrubbe is compliant with ISO 27001 - Information Security Management global standards necessary for controlling, processing and protecting customer data, internal systems and software assets.
@Scrubbe All rights reserved 2025