Documentation

Explore our guides and examples to integrate OLAF.

sign-in.js
authorize.js
import OLAFSDK from "@olafsh/olaf-sdk-js";
// Initialize SDK
const sdk = new OLAFSDK();
// Perform a login with redirect
await sdk.loginWithRedirect();

Introduction

Get started

Create an account and learn how to start using OLAF.

Account Setup

Step-by-step guides to setting up your account.

SDKs

Libraries for interacting with your OLAF integration.


Key Features

OLAF is designed to simplify user management, enhance authentication, and empower your application with powerful customization options. Below are the key features OLAF offers to make managing users and apps easier and more efficient.


Single-Sign On

Enable seamless and secure login across multiple applications with a single set of credentials. Reduce friction for users while improving security and efficiency.

User Management

Manage users effortlessly with features like user invitations, role assignments, and status tracking. Empower admins with tools to oversee users effectively.

Permissions & Groups

Define granular permissions and organize them into groups. Assign these to users or apps to ensure secure and flexible access control.

Standard Protocols

Built on OAuth2 and OpenID standards to ensure secure and reliable authentication. Integrate OLAF easily with industry-standard protocols.

Applications White-Labeling

Offer your clients a fully branded experience with white-labeling options. Customize apps with unique branding for each customer.

Brand Customization

Tailor the look and feel of your apps with custom domains, login screens, email templates, and style configurations that reflect your brand identity.


Features Overview

With OLAF, you can:

  • Streamline user authentication and management.
  • Secure your applications with robust permission systems.
  • Deliver a branded experience for every app and client.
  • Leverage industry standards for integration.