Добавить некоторые атрибуты в userCtx couchdb - PullRequest
1 голос
/ 27 марта 2012

Как я знаю, couchdb поддерживает _session для получения userCtx.

Если я запрошу его после входа в систему, то получу, как показано ниже.

{ "ОК": правда, "userCtx": { "имя": "bob4", "роли": [ "менеджер"]}, "информация": { "authentication_db": "_ пользователи", "authentication_handlers" : [ "OAuth", "печенье", "по умолчанию"], "проверка подлинности": "печенье"}}

На самом деле этот результат основан на документе _users.

Я ожидаю, что смогу получить больше информации из документа _users _session.

Позвольте привести пример.

Если я сгенерирую документ, информацию о пользователе, с некоторым атрибутом «e-mail» в _users.

А затем, запросите _session после входа в систему.

Я надеюсь получить результат, включающий атрибут электронной почты, как показано ниже.

{ "КИ": правда, "userCtx": { "имя": "bob4", "электронная почта": "joeh@gmail.com", "роль": [ "менеджер"]}, "Информация о ": {" authentication_db ":" _ пользователи», "authentication_handlers": [ "OAuth", "печенье", "по умолчанию"], "проверка подлинности": "печенье"}}

Можно ли добавить некоторые атрибуты к результату _session в couchdb?

Спасибо заранее.

1 Ответ

0 голосов
/ 29 марта 2012

Я спросил cloudant.com

Его ответ здесь ниже.Спасибо Роб О'Брайен.

Это правильно.CouchDB в настоящее время не поддерживает добавление дополнительных атрибутов userCtx к данным ответа _session.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...