首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用StackEdit与Couchappy一起使用时强制用户身份验证?

如何在使用StackEdit与Couchappy一起使用时强制用户身份验证?
EN

Web Applications用户
提问于 2014-12-01 18:50:53
回答 1查看 511关注 0票数 4

问题

协作降价编辑器StackEdit可以与本质上免费的意大利CouchDB托管提供商库查皮一起使用来存储文档。StackEdit是一个没有帐户的web服务。它连接到您的Couchappy实例,只需提供如下所示的CouchDB:

代码语言:javascript
复制
https://instance.couchappy.com/documents

问题是,世界上任何人都可以做到这一点。根据StackEdit的CouchDB设置文档,仍然可以为CouchDB设置权限,并使用如下所示的URL配置StackEdit连接到它:

代码语言:javascript
复制
https://username:password@instance.couchappy.com/documents

问题

  1. 如何在Couchappy中创建额外的CouchDB用户?
  2. 如何对库查皮上的所有CouchDB请求执行身份验证?

到目前为止我尝试了什么,

除了所需的配置修改外,我还添加了一行credentials = true。这没有效果。

代码语言:javascript
复制
[httpd]
enable_cors = true

[cors]
credentials = true
origins = http://localhost, https://stackedit.io 

库查皮常见问题提到了一些关于cors headers的东西,但是CouchDB关于这个主题的文档很少。

代码语言:javascript
复制
headers = accept, authorization, cookie, content-type
EN

回答 1

Web Applications用户

发布于 2014-12-01 22:00:16

这些本质上都是与CouchDB认证相关的问题,而不是特定于库查皮的问题:

1.如何在Couchappy中创建其他CouchDB用户?

您可以使用Futon在Couchdb实例中创建一个新的管理帐户:

  1. 转到https://instance.couchappy.com/_功用/
  2. 以管理员身份登录
  3. 转到配置
  4. 在底部单击“添加一个新部分”节: admin选项: username值:密码

2.如何对Couchappy上的所有CouchDB请求强制进行身份验证?

将:couch_httpd_auth->require_valid_user的值更改为true

票数 2
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/70540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档