presentation/providers/auth_provider library
Classes
- AuthChangeNotifier
-
A ChangeNotifier that fires whenever the Supabase auth state changes.
Used as
GoRouter.refreshListenableso the router re-evaluates its redirect callback on sign-in / sign-out.
Properties
-
authStateProvider
→ StreamProvider<
AuthState> -
Streams auth state changes from Supabase.
final
-
autoJoinProvider
→ AutoDisposeFutureProvider<
void> -
Auto-joins organizations by email domain on sign-in.
final
-
currentUserProvider
→ Provider<
User?> -
Exposes the current authenticated user (null when signed out).
final