Rid*_*del 6 couchbase-sync-gateway openid-connect auth0
我正在开发一个使用 OpenId 连接隐式流与 Auth0 提供程序的应用程序。我已经能够从 Auth0 获取 JWT 令牌,现在想在 Couchbase 同步网关中启动一个会话。
为此,我做了一个 POST /{db}/_session,返回一个带有SyncGatewaySessionid的 cookie 。据我了解,这应该与同步网关 Web 界面中的用户相关联......但是我没有看到创建用户。
那么,有没有办法查看我使用哪个用户进行复制?
或者确保同步网关正确读取我的 JWT 令牌的方法?
编辑当我通过在我的配置文件中设置以下内容来禁用 GUEST 用户时,
"users": {
"GUEST": {
"disabled": true,
"admin_channels": [
"*"
]
}
}
Run Code Online (Sandbox Code Playgroud)
我的 OpenId 似乎无法访问同步。我想这意味着我在不知不觉中使用了 GUEST 用户。
所以。如何将我的 OpenID 用户创建为与 GUEST 用户不同的用户?
OpenId Connect 隐式流的 Couchbase 同步网关文档中存在错误(和缺失点)。
validation_key定义使用。Authorization和值前缀的POST 标头Bearer。register必须在配置文件中将该属性设置为 true纠正了所有这些错误后,我终于正确创建了我的用户和会话,并正确复制了我的 couchbase lite 数据,即使用户最初不存在也是如此。
| 归档时间: |
|
| 查看次数: |
371 次 |
| 最近记录: |