Choose an integration
| Application | Guide | What it provides |
|---|---|---|
| Vanilla JavaScript or TypeScript, Vue 3, React, browser-based Next.js | Frontend Client | Browser sign-in with authorization code and PKCE. |
| An existing Laravel application | Laravel Client | Routes, configuration, migrations and local account integration. |
| An existing Laravel app with custom authentication controllers | Laravel Socialite | A Users.au OAuth provider for Socialite. |
| A new Laravel application | Laravel Starter Kit | An example app with a login page and an authenticated dashboard. |
| A new Next.js application with server-side sign-in | Next.js Starter Kit | NextAuth, server-side credentials and application access checks. |
| Synology DSM | Synology DSM | OpenID Connect SSO mapped to existing DSM accounts. |
| Another framework or OIDC client | OAuth & OpenID Connect | Discovery and the authorization-code flow. |
The Users-au GitHub organization hosts the SDKs and starter kits. Follow each repository's runtime and version requirements.