gpt4 book ai didi

ios - Couchbase openIDConnect 认证 ios

转载 作者:行者123 更新时间:2023-11-29 00:06:04 26 4
gpt4 key购买 nike

我正在尝试使用 couchbase DB 并使用授权代码流程为其设置身份验证。我按照此 link 中的步骤操作.我相应地准备了 ConfigJson。使用 Pods 我为 ios 安装了 Couchbase lite 并通过以下方式提供了身份验证器:

let url = URL.init(string: "http://my-ip:4984/project_name/_oidc")!
pusher = database.createPushReplication(url)
pusher.continuous = true
let authenticator = CBLAuthenticator.openIDConnect({(loginURL: URL, redirectURL: URL, Nonnull: CBLOIDCLoginContinuation) -> Void in

print(loginURL,redirectURL)
})
pusher.authenticator = authenticator
pusher.start()

但是当我在终端中检查它时,“http://my-ip:4984/project_name/_oidc/_session ”被点击了,我没有收到任何手机回调。我究竟做错了什么?抱歉我只是一个初学者。为什么最后要加_session?

最佳答案

您需要设置数据库的 URL 而不是设置 _oidc 端点。身份验证步骤由 Couchbase Lite 的 Open ID Connect 身份验证器负责。

所以,你需要使用 let url = URL.init(string: "http://my-ip:4984/project_name/")!

关于ios - Couchbase openIDConnect 认证 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48033212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com