我知道couchdb支持_session来获取userCtx。
如果我在登录后请求它,那么我会在下面得到。
{&#34; OK&#34;:真,&#34; userCtx&#34; {&#34;名称&#34;:&#34; bob4&#34;&#34;作用&#34 ;:[&#34;管理器&#34;]}&#34;信息&#34; {&#34; authentication_db&#34;:&#34; _users&#34;&#34; authentication_handlers&#34; :&#34; OAuth的&#34;&#34;饼干&#34;&#34;默认&#34],&#34;验证&#34;:&#34;饼干&#34;}} < / p>
实际上,此结果基于_users的文档。
我希望我可以通过_session从_users的文档中获取更多信息。
让我举个例子。
如果我生成一个文档,一个用户信息,其中有一些属性是&#34;电子邮件&#34;在_users。
然后,登录后请求_session。
我希望得到一个包含电子邮件属性的结果,如下所示。
{&#34; OK&#34;:真,&#34; userCtx&#34; {&#34;名称&#34;:&#34; bob4&#34;&#34;电子邮件& #34;:&#34; joeh@gmail.com",&#34;作用&#34;:[&#34;管理器&#34;]}&#34;信息&#34; {&# 34; authentication_db&#34;:&#34; _users&#34;&#34; authentication_handlers&#34;:[&#34; OAuth的&#34;&#34;饼干&#34;&#34;默认&# 34],&#34;验证&#34;:&#34;饼干&#34;}}
是否可以在couchdb中将一些属性附加到_session&result?
提前感谢。
答案 0 :(得分:0)
我询问了cloudant.com
他的回复如下。谢谢Rob O'Brien。
这是正确的。 CouchDB目前不支持在_session响应数据中添加额外的userCtx属性。