Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/passageidentity/passage-flex-ios
Passkey Flex for Apple Platforms - Go completely passwordless with a standalone auth solution in your iOS, MacOS, and tvOS apps with Passage by 1Password
https://github.com/passageidentity/passage-flex-ios
1password apple authentication biometrics ios macos passage passage-sdk passkey-flex passkeys passwordless swift tvos webauthn
Last synced: about 11 hours ago
JSON representation
Passkey Flex for Apple Platforms - Go completely passwordless with a standalone auth solution in your iOS, MacOS, and tvOS apps with Passage by 1Password
- Host: GitHub
- URL: https://github.com/passageidentity/passage-flex-ios
- Owner: passageidentity
- License: mit
- Created: 2024-03-04T21:09:30.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-09T21:32:08.000Z (about 1 month ago)
- Last Synced: 2025-01-20T18:59:39.720Z (1 day ago)
- Topics: 1password, apple, authentication, biometrics, ios, macos, passage, passage-sdk, passkey-flex, passkeys, passwordless, swift, tvos, webauthn
- Language: Swift
- Homepage: https://docs.passage.id/flex
- Size: 153 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![passage-flex-ios](https://storage.googleapis.com/passage-docs/github-md-assets/passage-flex-ios.png)
![SPM Version](https://img.shields.io/github/v/release/passageidentity/passage-flex-ios?style=flat&label=Swift%20Package)
![Cocoapods Version](https://img.shields.io/github/v/release/passageidentity/passage-flex-ios?style=flat&label=CocoaPods)
![Language](https://img.shields.io/badge/Swift-informational?style=flat&logo=swift&logoColor=white&color=FA7343)
![License](https://img.shields.io/github/license/passageidentity/passage-flex-ios.svg?style=flat) ![Static Badge](https://img.shields.io/badge/Built_by_1Password-grey?logo=1password)## 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-flex-ios
Use passage-flex-ios to implement Passkey Flex in your iOS, MacOS, or tvOS application to add native passkey authentication in your own authentication flows.
| Product | Compatible |
| ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| ![Passkey Flex](https://storage.googleapis.com/passage-docs/github-md-assets/passage-passkey-flex-icon.png) Passkey **Flex** | ✅ |
| ![Passkey Complete](https://storage.googleapis.com/passage-docs/github-md-assets/passage-passkey-complete-icon.png) Passkey **Complete** | ✖️ For Passkey Complete, check out [passage-swift](https://github.com/passageidentity/passage-swift) |
| ![Passkey Ready](https://storage.googleapis.com/passage-docs/github-md-assets/passage-passkey-ready-icon.png) Passkey **Ready** | ✖️ For Passkey Ready, check out [passage-authentikit-ios](https://github.com/passageidentity/passage-authentikit-ios) |
| |## Getting Started
### Check Prerequisites
You'll need a free Passage account and a Passkey Flex app set up in 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-flex-ios
```Via CocoaPods - add this dependency to your Podfile:
```ruby
pod 'PassageFlex'
```### Import
```swift
import PassageFlex
```### Initialize
```swift
let passageFlex = PassageFlex(appId: "YOUR_PASSAGE_APP_ID")
```### Go Passwordless
Find all core functions and more implementation guidance on our [Passkey Flex iOS Documentation](https://docs.passage.id/flex/ios/config) 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.