Мы создаем мобильное приложение, включая автономную работу с мобильным решением Couchbase для существующего веб-приложения, мы используем базовую c аутентификацию для подключения к syn c -шлюз через веб-сокет, который предназначен только для подключения к syn c -шлюз и syn c couchbase do c, но нам нужно проверить аутентификацию пользователя с помощью нашего основного приложения, в котором есть БД, мы сначала проверяем аутентификацию, а затем подключаемся к Couchbase syn c -gateway, для этого мы используем аутентификацию клиента https://docs.couchbase.com/sync-gateway/current/authentication.html#custom -аутентификация Аутентификация клиента
Существует другой подход к аутентификации: https://docs.couchbase.com/sync-gateway/current/authentication.html#openid -connect с использованием неявного потока (https://docs.couchbase.com/tutorials/openid-connect-implicit-flow/index.html) Здесь мы должны подключить keycloak (https://www.keycloak.org/) с БД веб-приложения, это выполнимый подход,
, пожалуйста, объясните, какой способ является лучшим способом аутентификации с помощью БД веб-приложения. и подключиться к syn c -шлюз