Skip to content

Getting Started

Welcome to AuthAction, an enterprise identity platform for modern applications. This guide introduces core concepts and walks you through the setup process.

AuthAction is a cloud-based identity platform that provides:

  • OAuth 2.0 & OpenID Connect: Standards-compliant authentication with PKCE enforcement
  • Social Logins: One-click login with Google, GitHub, Microsoft, LinkedIn, and more
  • Passkey Authentication: Passwordless WebAuthn-based login for phishing-resistant security
  • Machine-to-Machine (M2M): Secure service-to-service communication via client credentials
  • Management API: Programmatic control over users, roles, and tenant configuration

Before you begin, you’ll need:

  1. A valid AuthAction account: Sign up at AuthAction
  2. A registered application in the AuthAction dashboard
  3. Your application’s Client ID and Tenant Domain
  1. Visit the AuthAction home page and log in (no tenant-specific URL is required).
  2. Navigate to Applications and click Create Application
  3. Choose the application type:
    • Single Page Application (SPA): For React, Angular, Vue.js, or other frontend apps
    • Machine-to-Machine (M2M): For backend services and scripts
  4. Note the Client ID and Tenant Domain from the application settings

In your application settings, add the following:

  • Redirect URI: Where users are sent after login (e.g., http://localhost:3000/callback)
  • Logout Redirect URI: Where users are sent after logout (e.g., http://localhost:3000)

Pick the guide that matches your stack:

FrameworkLibraryGuide
Reactreact-oidc-contextReact Guide
Angularangular-oauth2-oidcAngular Guide
Vue.jsoidc-client-tsVue.js Guide
Next.jsNextAuth.jsNext.js Guide
Vanilla JSoauth4webapiVanilla JS Guide
FrameworkApproachGuide
Express.jsexpress-jwt + JWKSExpress.js Guide
NestJSPassport JWT StrategyNestJS Guide
Spring BootSpring Security OAuth2Spring Boot Guide
GoGin + golang-jwtGo Guide
.NETASP.NET JWT Bearer.NET Guide

Enable social login providers in the AuthAction dashboard under Connections > Social Connections. See the Social Connections section for provider-specific setup guides.

All AuthAction endpoints use your tenant-specific base URL:

https://<tenant-name>.<region>.authaction.com

Key endpoints are automatically discoverable via the OpenID Connect Discovery document:

https://<tenant-name>.<region>.authaction.com/.well-known/openid-configuration

See the OAuth 2.0 Endpoints reference for the full list.