在CouchDB的AuthSession cookie中设置域

irb*_*ull 7 authentication couchdb

在CouchDB中使用基于cookie的身份验证时,域似乎设置为主机的域; 例如foo.com.如果我们希望从子域访问此会话; 例如,bar.foo.com会失败.

根据我管理cookie的有限经验,如果您将域设置为.foo.com(注意前导点.),则可以在子域上访问这些cookie.

在设置cookie以包含前导点时,是否可以更改CouchDB使用的域?

Tim*_*Tim 0

从 couch >= 2 (我自己在 2.2 上测试过),您可以将其添加到您的配置文件中

[couch_httpd_auth] cookie_domain = foo.com