如何从 WCS 向 Magnolia Rest 端点进行身份验证

Posted

技术标签:

【中文标题】如何从 WCS 向 Magnolia Rest 端点进行身份验证【英文标题】:How to Authenticate to Magnolia Rest endpoint from WCS 【发布时间】:2015-12-23 10:27:42 【问题描述】:

我在 Magnolia 中创建了 rest 端点,所以当我想从外部 api (WCS) 测试它时,我让公式器进行身份验证作为响应。

那么我怎样才能以安全的方式使用 wcs rest Rest Tag 向我的端点提供凭据?

谢谢

【问题讨论】:

【参考方案1】:

如文档中所述,您需要在请求中提供用户名和密码,或将 /.rest uri 配置为不需要身份验证。在documentation 中查看更多信息。

如果您想获得登录挑战而不是未经身份验证的请求的登录表单,则需要为此配置基本登录处理程序(可选)。更多信息也在文档中。

HTH, 一月

【讨论】:

感谢 Jan 的帮助。 对于 Rest 标签,我使用 header 标签传递凭据,如下所示我模拟 curl 命令: curl --user login:password localhost:8080/magnoliaAuthor/.rest/nodes/v1/website/…
值 "c3VwZXJ1c2VyOnN1cGVydXNlcg==" 是 login:password Base64编码

以上是关于如何从 WCS 向 Magnolia Rest 端点进行身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Magnolia REST 工具

Magnolia REST API

无法从 reactjs 中的 axios 向 id=1 文章的 django REST API 后端发出 GET 请求

如何在 Magnolia CMS 中向登录用户显示页面的某些内容部分

Magnolia 无头登录

如何使用 Axios 将 CSRF Coo​​kie 从 React 发送到 Django Rest Framework