Overview of ensemble_auth
mainThe ensemble_auth module provides concrete implementations for authentication services and sign-in widgets within Ensemble applications. It integrates with the core ensemble package by registering implementations for auth context, tokens, OAuth, and various sign-in methods via GetIt.
Key capabilities include:
- Sign-in Methods: Google, Apple, Microsoft, Anonymous, Custom-token, and Verification-code sign-in.
- Widgets: Pre-built UI components like
SignInWithGoogle,SignInWithApple,ConnectWithGoogle, andConnectWithMicrosoft. - Management: Token management and OAuth flow handling.