Flutter Credential Manager
Credential Manager is a Jetpack API that supports multiple sign-in methods, such as username and password, passkeys, and federated sign-in solutions (like Sign-in with Google) in a single API, simplifying integration for developers on Android. For iOS, it uses Keychain for storing credentials.
For users, Credential Manager unifies the sign-in interface across authentication methods, making it clearer and easier to sign into apps, regardless of the chosen method.
For iOS, it uses Keychain and Autofill.
For more information, please refer to the official documentation.
Getting Started
Add the dependency to your pubspec.yaml file:
flutter_credential_manager: <latest_version>
Or run:
flutter pub add flutter_credential_manager