Learn by doing

Tutorials

Step-by-step guides to help you master OAuth42 authentication. From beginner basics to advanced enterprise integrations.

Getting StartedBeginner

Getting Started with Hosted Auth

Integrate OAuth42 hosted authentication pages into your Next.js app in under 10 minutes. No custom auth UI required.

Next.jsHosted AuthQuick Start
10 min
Social AuthBeginner

Add Google Sign-In to Your App

Enable "Sign in with Google" for your application users through OAuth42 social authentication.

GoogleSocial LoginOAuth
15 min
Social AuthIntermediate

Add Apple Sign-In to Your App

Enable "Sign in with Apple" for your webapp and iOS mobile app using OAuth42 social authentication.

AppleSocial LoginiOSOAuth
25 min
Social AuthIntermediate

Add X (Twitter) Sign-In to Your App

Enable "Sign in with X" for your application users through OAuth42 social authentication.

XTwitterSocial LoginOAuth
20 min
Social AuthIntermediate

Add LinkedIn Sign-In to Your App

Enable "Sign in with LinkedIn" for your application users through OAuth42 social authentication with OpenID Connect.

LinkedInSocial LoginOpenID ConnectOAuth
20 min
Social AuthBeginner

Add GitHub Sign-In to Your App

Enable "Sign in with GitHub" for your developer-focused applications through OAuth42 social authentication.

GitHubSocial LoginOAuthDeveloper Tools
15 min
Social AuthBeginner

Add GitLab Sign-In to Your App

Enable "Sign in with GitLab" for your developer and enterprise applications through OAuth42 social authentication.

GitLabSocial LoginOAuthDevOpsEnterprise
15 min
Social AuthBeginner

Add Facebook Sign-In to Your App

Enable "Continue with Facebook" for your application users through OAuth42 social authentication.

FacebookSocial LoginOAuthMeta
20 min
Social AuthBeginner

Add Discord Sign-In to Your App

Enable "Continue with Discord" for your gaming and community-focused applications through OAuth42.

DiscordSocial LoginOAuthGaming
15 min
Social AuthBeginner

Add Slack Sign-In to Your App

Enable "Sign in with Slack" for your enterprise and B2B applications through OAuth42 social authentication.

SlackSocial LoginOpenID ConnectEnterprise
15 min
Getting StartedBeginner

Building Your First OAuth42 App

Step-by-step guide to creating and deploying your first application with OAuth42 authentication.

ReactNext.jsOAuth 2.0
20 min
SecurityIntermediate

Implementing PKCE in Single-Page Apps

Learn how to implement Proof Key for Code Exchange (PKCE) in your SPA for enhanced security.

PKCESPASecurity
15 min
SecurityIntermediate

Multi-Factor Authentication Setup

Add an extra layer of security with time-based one-time passwords (TOTP) and backup codes.

MFATOTPSecurity
25 min
SDKsIntermediate

Integrating with Python Applications

Use the OAuth42 Python SDK to add authentication to your Flask or Django application.

PythonFlaskDjango
30 min
MobileAdvanced

Building Mobile Apps with OAuth42

Implement secure authentication in iOS applications using the OAuth42 Swift SDK.

iOSSwiftMobile
40 min
Core ConceptsIntermediate

Understanding OAuth 2.0 Flows

Deep dive into authorization code flow, client credentials, and refresh token handling.

OAuth 2.0FlowsTheory
30 min
SecurityIntermediate

Token Management Best Practices

Learn how to securely store, refresh, and manage access and refresh tokens in your applications.

TokensJWTSecurity
20 min
IntegrationsAdvanced

Setting Up SCIM Provisioning

Automate user provisioning with SCIM 2.0 integration for enterprise identity providers.

SCIMProvisioningEnterprise
35 min
SDKsAdvanced

Building a Rust Backend with OAuth42

Use the OAuth42 Rust SDK to secure your Actix-web or Axum backend APIs.

RustBackendAPI
45 min
Core ConceptsAdvanced

OpenID Connect Deep Dive

Understand ID tokens, UserInfo endpoints, and OpenID Connect flows in OAuth42.

OIDCID TokensTheory
30 min

Can't find what you're looking for?

Check out our examples repository for more code samples, or join our community for help.