我想创建只读文档存储库,任何用户都可以公开查看和下载文档(PDF,DOCX,PPT)。在露天是否有可能使露天场地完全匿名?
我希望露天内的特定网站不应该询问/重定向到登录页面并显示我以这种方式标记的所有内容
答案 0 :(得分:1)
技术上可行,但我不认为这是最干净的&最快的方式。
我将做的是以下内容:
每个人都可以看到的示例页面模板:
<page>
<template-instance>guest-site-dashboard</template-instance>
<authentication>none</authentication>
<title>Guest Site Dashboard</title>
<title-id>page.guest-site-dashboard.title</title-id>
</page>
答案 1 :(得分:0)
我认为您可以使用外部身份验证而无需在Alfresco中自定义任何内容。使用外部身份验证,您可以使用外部Web服务器来管理身份验证。这是一个OOTB配置,也有详细记录。
我从未做过我要提出的建议,所以我可能错了。
例如,如果您在Alfresco的Apache服务器前面,您可以将其配置为自动添加http标头以对用户进行身份验证,作为&#34; guest&#34;当网址指向公共网站时。
这当然意味着您需要知道先验打开的站点,因为您需要在Apache中编写配置。
我认为只有当访问公共站点后的同一用户访问需要身份验证的站点时才会出现问题。因为Alfresco将用户识别为&#34; guest&#34;它不会将浏览器重定向到登录页面。
如果可以使用此用例,可能会有一些解决方法:
您可以将Apache配置为在服务器返回401时将用户重定向到登录页面。
您可以为401定义邀请用户登录的自定义错误页面。该链接将重置cookie并重定向到登录页面。
如果这样做,您可以使用没有自定义的公共站点。