Universal Passkeys for Developers
All devices. Any protocol. Zero shared secrets.
Goodbye, passwords! The Beyond Identity SDKs allow you to embed the Passwordless experience into your product. Users will not need to download the Beyond Identity Authenticator. These SDKs supports OIDC and OAuth2.
File
menu, select Add Packages
and add the following url:https://github.com/gobeyondidentity/bi-sdk-swift
dependency
to your Package.swift
:dependencies: [
.package(url: "https://github.com/gobeyondidentity/bi-sdk-swift.git", from: [version])
]
swift build
Add the pod to your Podfile:
pod 'BeyondIdentityEmbedded'
And then run:
pod install
After installing import with
import BeyondIdentityEmbedded
Check out the Developer Documentation and the SDK API Documentation for more information.
First, before calling the Embedded functions, make sure to initialize the SDK.
import BeyondIdentityEmbedded
Embedded.initialize(
allowedDomains: [String] = ["beyondidentity.com"],
biometricAskPrompt: String,
logger: ((OSLogType, String) -> Void)? = nil,
callback: @escaping(Result<Void, BISDKError>) -> Void
)
link |
Stars: 1 |
Last commit: 1 week ago |
Rename instances of Credential
to Passkey
Update example app to authenticate with Beyond Identity by using Invocation Type manual
Nest State
under Credential
Nest tenantId, realmId, and identityId under appropriate objects in the Credential
Update support links in the example app
Scheme without a path is now recognized as a valid URL when binding a passkey
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics