Система аутентификации CouchDB немного ограничена:
- Вы не можете отменить сеансы
- Как-то сложно интегрировать стороннюю аутентификацию (facebook, google +)
- Восстановление / сброс пароля по умолчанию недоступно
Поскольку вы создаете клиентское приложение, вы не можете выполнить восстановление пароля на стороне клиента.Вам понадобится серверная служба, которая справится с этим.
Все зависит от ваших потребностей.Вы можете легко начать с системы аутентификации CouchDB и позже добавить сервис аутентификации поверх CouchDB.