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