{"id":13703216,"url":"https://github.com/corbado/flutter-passkeys","last_synced_at":"2025-04-12T20:43:37.432Z","repository":{"id":183375396,"uuid":"634856767","full_name":"corbado/flutter-passkeys","owner":"corbado","description":"Easily provide passkey authentication based on FIDO2 / WebAuthn for Flutter apps (iOS \u0026 Android) via a dedicated Flutter package","archived":false,"fork":false,"pushed_at":"2025-04-03T13:05:23.000Z","size":16799,"stargazers_count":152,"open_issues_count":9,"forks_count":32,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-04T00:08:48.811Z","etag":null,"topics":["android","dart","faceid","fido2","flutter","ios","kotlin","package","passkey","passkeys","swift","touchid","webauthn"],"latest_commit_sha":null,"homepage":"https://www.corbado.com/passkeys/flutter","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/corbado.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-01T11:40:50.000Z","updated_at":"2025-04-01T11:28:48.000Z","dependencies_parsed_at":"2023-10-11T21:46:44.367Z","dependency_job_id":"18e23758-8bb4-41fe-a626-b11730106f7b","html_url":"https://github.com/corbado/flutter-passkeys","commit_stats":null,"previous_names":["corbado/flutter-passkeys"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corbado%2Fflutter-passkeys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corbado%2Fflutter-passkeys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corbado%2Fflutter-passkeys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corbado%2Fflutter-passkeys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/corbado","download_url":"https://codeload.github.com/corbado/flutter-passkeys/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248631675,"owners_count":21136555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","dart","faceid","fido2","flutter","ios","kotlin","package","passkey","passkeys","swift","touchid","webauthn"],"created_at":"2024-08-02T21:00:51.998Z","updated_at":"2025-04-12T20:43:37.402Z","avatar_url":"https://github.com/corbado.png","language":"Dart","readme":"\u003cimg width=\"1070\" alt=\"GitHub Repo Cover\" src=\"https://raw.githubusercontent.com/corbado/flutter-passkeys/main/.github/images/root_headline.png\"\u003e\n\n# Flutter passkeys\n\nFlutter packages to enable passkey authentication (based on WebAuthn / FIDO2).\n\n|             | Android            | iOS                | Linux | macOS | Web                | Windows |\n| ----------- | ------------------ | ------------------ | ----- | ----- | ------------------ | ------- |\n| **Support** | :white_check_mark: | :white_check_mark: | :x:   | :x:   | :white_check_mark: | :x:     |\n\n\u003cimg src=\"https://raw.githubusercontent.com/corbado/flutter-passkeys/main/packages/passkeys/passkeys/doc/ios_sign_up.gif\" alt=\"passkey-signup\" height=\"500\"\u003e\n\n## Current list of packages\n\n### 1. Passkeys\n\n#### Description\n\nA Flutter package that enables simple passkey authentication.\nCurrently Android and iOS are supported.\n\n#### Features\n\n- sign up and login users with passkeys\n- connect your own relying party server or use pre-implemented ones\n\n[Read more](./packages/passkeys/passkeys/README.md)\n\n### 2. Corbado Auth\n\n#### Description\n\nA Flutter package that builds on the passkeys package.\nIt adds additional functionalities to make it simpler to use passkey authentication in your own Flutter app.\n\n[![integration-guides](https://github.com/user-attachments/assets/7859201b-a345-4b68-b336-6e2edcc6577b)](https://app.corbado.com/integration-guides/flutter)\n\n#### Features\n\n- sign up and login users with passkeys\n- connect Corbado as pre-implemented relying party server\n- keep users logged in even if they close the app (automatic session refresh)\n\n[Read more](./packages/corbado_auth/README.md)\n\n### 3. Corbado Auth Firebase\n\nA Flutter package that builds on the corbado_auth and the passkeys package.\nIt helps you to integrate passkey authentication into your Flutter app that uses Firebase as a backend.\n\n#### Features\n\n- allow new users to sign up and log in using passkeys\n- allow existing users (that you created with Firebase authentication) to setup a passkey and then log in with it\n- email OTP codes as fallback mechanism for situations when passkeys can not be used (e.g. when a user logs in to a device where none of his passkeys is available)\n\n[Read more](./packages/corbado_auth_firebase/README.md)\n\n## Contributing\n\nWe're happy to receive your pull requests. For major changes, please open an issue first to discuss what you would like to change.\n\n## Support\n\nIf you have questions, feedback or wishes regarding features, please reach out to us via [email](mailto:contact@corbado.com) or join our [passkeys community on Slack](https://join.slack.com/t/corbado/shared_invite/zt-1b7867yz8-V~Xr~ngmSGbt7IA~g16ZsQ).\n\n## License\n\n[BSD-3-clause](./LICENSE)\n","funding_links":[],"categories":["Client Libraries","Components"],"sub_categories":["Auth"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorbado%2Fflutter-passkeys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcorbado%2Fflutter-passkeys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorbado%2Fflutter-passkeys/lists"}