kashi_auth 1.0.0 copy "kashi_auth: ^1.0.0" to clipboard
kashi_auth: ^1.0.0 copied to clipboard

Flutter sign-in for kashi APIs, with one-time codes, password, Google, Sign in with Apple and passkeys, a Cupertino sign-in screen, passkey management and a biometric app lock.

kashi_auth #

Flutter half of @softwareseva/auth. Depends only on kashi_core and kashi_ui; native plugins (Google, Apple, passkeys, biometrics) plug in through small adapters the app owns, so apps that use only one-time codes do not inherit other plugins' platform requirements.

KSignIn(
  google: googleIdToken,        // IdTokenSignIn, see the flutter-auth skill templates
  apple: appleIdToken,
  passkeys: PluginPasskeyBridge(),
)
  • KashiAuthApi: config, OTP request/verify, password, Google/Apple ID tokens, passkey sign-in and registration, passkey list/rename/remove.
  • KSignIn: Cupertino sign-in body that shows every provider the server enables and the app supplies an adapter for.
  • KPasskeySettings: add, list and remove passkeys.
  • KBiometricGate: locks the app after it has been in the background.
0
likes
0
points
226
downloads

Publisher

verified publishersoftwareseva.org

Weekly Downloads

Flutter sign-in for kashi APIs, with one-time codes, password, Google, Sign in with Apple and passkeys, a Cupertino sign-in screen, passkey management and a biometric app lock.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_riverpod, kashi_core, kashi_ui

More

Packages that depend on kashi_auth