Examples

Examples for production-style Flutter and Dart integrations

Use these patterns as references for application controllers, service modules, and backend helpers that consume the shared auth contract.

Active docs channel
v1.0
Stable release stream
Version selection is persisted locally so teams can preview upcoming changes without leaving the docs flow.

Mobile controller example

Keep provider invocation close to an application controller or service object. That makes it easy to swap providers or expand scopes without rewriting view-level code.

Backend bootstrap example

A backend helper can inspect the normalized session structure without caring which identity provider originally authenticated the user.

Integration patterns

Controller-first auth

Route every sign-in action through a single controller so telemetry and retry behavior stay consistent.

Provider feature flags

Enable providers through deployment configuration instead of compiling custom builds for each tenant.

Shared session adapters

Map the normalized session object into your app model once and consume that adapter everywhere else.

Docs are structured for static generation, searchable navigation, and provider-consistent implementation guides.
Edit this page on GitHub