Я работаю над приложением, использующим неявный поток OpenId для подключения к провайдеру Auth0. Я уже могу получить токен JWT от Auth0 и теперь хочу начать сеанс в шлюзе синхронизации Couchbase.
Для этого я делаю POST для /{db}/_session
, который возвращает мне файл cookie с идентификатором SyncGatewaySession
. Насколько я понимаю, это должно быть связано с пользователем в веб-интерфейсе шлюза синхронизации ... Однако я не вижу созданного пользователя.
Итак, есть ли способ узнать, какого пользователя я использую для репликации?
Или способ убедиться, что мой токен JWT правильно прочитан шлюзом синхронизации?
EDIT Когда я отключаю пользователя GUEST, устанавливая следующее в моем файле конфигурации,
"users": {
"GUEST": {
"disabled": true,
"admin_channels": [
"*"
]
}
}
мой OpenId, похоже, не получает доступ к синхронизации. Я предполагаю, что это означает, что я неосознанно использую пользователя GUEST.
Так. Как я могу создать своего пользователя OpenID как пользователя, отличного от пользователя GUEST?