Skip to main content

OAuth2 Adapters

Used to authenticate users via OAuth 2.0 providers.

OAuth2Adapter source class

Google OAuth Adapter

pnpm i @adminforth/oauth-adapter-google

Supports Google sign-in to allow users to authenticate using their Google or Google Workspaces accounts.

GitHub OAuth Adapter

pnpm i @adminforth/oauth-adapter-github

Enables authentication via GitHub accounts, useful for developer tools and open-source apps.

Facebook OAuth Adapter

pnpm i @adminforth/oauth-adapter-facebook

Allows users to log in with Facebook credentials. Facebook OAuth is commonly used for social media integrations.

Keycloak OAuth Adapter

pnpm i @adminforth/oauth-adapter-keycloak

Connects AdminForth to an open-source Keycloak identity provider for enterprise-grade SSO (Single Sign-On).

Microsoft OAuth Adapter

pnpm i @adminforth/oauth-adapter-microsoft

Supports login through Microsoft accounts including Azure AD, Office365, and Outlook.com.

Twitch OAuth Adapter

pnpm i @adminforth/oauth-adapter-twitch

Adds support for Twitch authentication, useful for streaming or creator-oriented platforms.

Clerk OAuth Adapter

pnpm i @adminforth/oauth-adapter-clerk

Enables sign-in via Clerk — a hosted authentication platform with built-in user management, MFA, and social logins.