IDKit
库提供了一个简单的 Swift 接口,用于提示用户进行 World ID 身份验证。对于我们的 Web 和 React Native SDK,请查看 IDKit JS 库。
import IDKit;
let session = try await Session(AppID("app_ce4cb73cb75fc3b73b71ffb4de178410"), action: "test-action")
// Generate a QR Code with this URL and scan it with World App
let connect_url = session.connect_url
for try await status in session.status() {
switch status {
case .waitingForConnection:
print("Waiting for the user to scan the QR Code")
case .awaitingConfirmation:
print("Awaiting user confirmation")
case let .confirmed(proof):
print("Got proof: \(proof)")
case let .failed(error):
print("Got error: \(error.localizedDescription)")
}
}
World ID 是首个注重隐私的身份协议,旨在为互联网带来全球范围的个人身份证明。有关 World ID 的更多信息,请参阅公告博客文章。
World ID 允许您无缝地将身份验证集成到您的应用程序中,通过使用 Worldcoin 登录来验证帐户是否属于真人。为了获得额外的灵活性以及在您需要极高隐私的情况下,匿名操作允许您以无法跨验证跟踪的方式验证用户。
按照快速入门指南,以最简单的方式开始使用。
所有关于 Wordcoin SDK、World ID 协议、示例和指南的技术文档都可以在https://docs.worldcoin.org/找到