https://github.com/passageidentity/passage-authentikit-ios
Are your users Passkey Ready? Find out for sure with Passage by 1Password and Authentikit for Apple platforms.
https://github.com/passageidentity/passage-authentikit-ios
1password apple authentication biometrics ios macos passage passage-authentikit passage-sdk passkey-ready passkeys passwordless swift tvos watchos webauthn
Last synced: 5 months ago
JSON representation
Are your users Passkey Ready? Find out for sure with Passage by 1Password and Authentikit for Apple platforms.
- Host: GitHub
- URL: https://github.com/passageidentity/passage-authentikit-ios
- Owner: passageidentity
- License: mit
- Created: 2024-05-09T20:17:20.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T15:39:16.000Z (6 months ago)
- Last Synced: 2024-10-25T21:23:19.099Z (6 months ago)
- Topics: 1password, apple, authentication, biometrics, ios, macos, passage, passage-authentikit, passage-sdk, passkey-ready, passkeys, passwordless, swift, tvos, watchos, webauthn
- Language: Swift
- Homepage: https://docs.passage.id/passkey-ready
- Size: 19.5 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README




 ## About
[Passage by 1Password](https://1password.com/product/passage) unlocks the passwordless future with a simpler, more secure passkey authentication experience. Passage handles the complexities of the [WebAuthn API](https://blog.1password.com/what-is-webauthn/), and allows you to implement passkeys with ease.
Use [Passkey Flex](https://docs.passage.id/flex) to add passkeys to an existing authentication experience.
Use [Passkey Complete](https://docs.passage.id/complete) as a standalone passwordless auth solution.
Use [Passkey Ready](https://docs.passage.id/passkey-ready) to determine if your users are ready for passkeys.
### In passage-authentikit-ios
Use passage-authentikit-ios to implement Passkey Ready in your Swift application to gather data on your users' passkey readiness.
| Product | Compatible |
| ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
|  Passkey **Flex** | ✖️ For Passkey Flex, check out [passage-flex-ios](https://github.com/passageidentity/passage-flex-ios) |
|  Passkey **Complete** | ✖️ For Passkey Complete, check out [passage-swift](https://github.com/passageidentity/passage-swift) |
|  Passkey **Ready** | ✅ |
| |## Getting Started
### Check Prerequisites
You'll need a free Passage account and Organization set up via Passage Console to get started.
Learn more about Passage Console →### Install
Via Swift Package Manager - enter this url Xcode's Swift Package Manager's search bar:
```
https://github.com/passageidentity/passage-authentikit-ios
```Via CocoaPods - add this dependency to your Podfile:
```swift
pod 'PassageAuthentikit'
```### Import
```swift
import Authentikit
```### Initialize
```swift
let authentikit = Authentikit(clientSideKey: clientSideKey)
```### Go Passwordless
Find all core functions, user management details, and more implementation guidance on our [Passkey Ready Documentation](https://docs.passage.id/passkey-ready) page.
## Support & Feedback
We are here to help! Find additional docs, the best ways to get in touch with our team, and more within our [support resources](https://github.com/passageidentity/.github/blob/main/SUPPORT.md).
---
![]()
Passage is a product by 1Password, the global leader in access management solutions with nearly 150k business customers.
This project is licensed under the MIT license. See the LICENSE file for more info.