Skip to main content

Application quickstarts

Sample applications and starter repos for React, Node.js, iOS, Android, and React Native, paired with SecureAuth Connect setup walkthroughs. Clone a starter, configure your tenant, and run a working OAuth, OIDC, or mTLS flow in minutes.

💡 Why this matters
A working reference is faster than reading API docs cold. Use these starters to get the SDK shape, token flow, and configuration right before you adapt to your own application.

Filter:

Frontend

React SPA (OIDC + PKCE)

Sign in users with SecureAuth, handle tokens, and call APIs.

ReactOIDCPKCESPA

React Native (AppAuth)

Mobile flows with PKCE and secure token storage.

React NativeMobilePKCE

Android (PKCE)

Native Android sign-in with AppAuth and PKCE.

AndroidMobilePKCE

iOS (PKCE)

Native iOS sign-in using AppAuth.

iOSMobilePKCE

Backend / Services

Node.js Consent App

Custom consent service with SecureAuth OAuth flows.

Node.jsBackendOAuth

Spring Boot API (Single AS)

Protect APIs with a single OAuth AS.

Spring BootJavaAPI

Spring Boot API (Multi AS)

Protect APIs with multiple OAuth servers.

Spring BootJavaAPI

Security Patterns

mTLS + HoK Tokens

Client auth via mTLS and holder-of-key tokens.

mTLSHoKSecurity

JWT Profile

Use private_key_jwt for client authentication.

JWTClient AuthSecurity

Platform Quickstarts

Kubernetes via Helm

Stand up SecureAuth quickly on Kubernetes.

HelmKubernetesPlatform

GCP Quickstart

Deploy in Google Cloud with reference scripts.

GCPCloudPlatform