BeyondIdentityEmbedded 2.0.1

BeyondIdentityEmbedded 2.0.1

由以下人员维护:Anna GarciaBeyondIdentity CI Bot



  • 作者
  • Beyond Identity


Beyond Identity

开发者通用的通行证

所有设备。任何协议。零共享密钥。

Beyond Identity Swift SDK

License

version support

SwiftPM compatible

Cocoapods compatible

嵌入式 SDK

再见,密码!Beyond Identity SDK 允许您将无密码体验嵌入到您的产品中。通过嵌入式命名空间向您提供一系列功能。这些 SDK 支持 OIDC 和 OAuth 2.0。

安装

Swift 包管理器

从 Xcode

  1. 从 Xcode 的 文件 菜单中选择 添加包 并添加以下 URL
https://github.com/gobeyondidentity/bi-sdk-swift
  1. 选择一个版本,然后点击“下一步”。
  2. 选择与您希望使用的 SDK 匹配的目标。

从 Package.swift

  1. 使用 Swift 包管理器,将以下 dependency 添加到您的 Package.swift
dependencies: [
    .package(url: "https://github.com/gobeyondidentity/bi-sdk-swift.git", from: [version])
]
  1. 运行 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
)