Beyond Identity
开发者通用的通行证
所有设备。任何协议。零共享密钥。
Beyond Identity Swift SDK
嵌入式 SDK
再见,密码!Beyond Identity SDK 允许您将无密码体验嵌入到您的产品中。通过嵌入式命名空间向您提供一系列功能。这些 SDK 支持 OIDC 和 OAuth 2.0。
安装
Swift 包管理器
从 Xcode
- 从 Xcode 的
文件
菜单中选择添加包
并添加以下 URL
https://github.com/gobeyondidentity/bi-sdk-swift
- 选择一个版本,然后点击“下一步”。
- 选择与您希望使用的 SDK 匹配的目标。
从 Package.swift
- 使用 Swift 包管理器,将以下
dependency
添加到您的Package.swift
dependencies: [
.package(url: "https://github.com/gobeyondidentity/bi-sdk-swift.git", from: [version])
]
- 运行
swift build
Cocoapods
将 pod 添加到您的 Podfile
pod 'BeyondIdentityEmbedded'
然后运行
pod install
安装后,使用以下方法导入:
import BeyondIdentityEmbedded
用法
有关更多信息,请参阅 开发者文档 和 SDK API 文档。
设置
首先,在调用嵌入式功能之前,请确保已初始化 SDK。
import BeyondIdentityEmbedded
Embedded.initialize(
allowedDomains: [String] = ["beyondidentity.com"],
biometricAskPrompt: String,
logger: ((OSLogType, String) -> Void)? = nil,
callback: @escaping(Result<Void, BISDKError>) -> Void
)