【发布时间】:2012-08-23 13:28:36
【问题描述】:
我正在尝试根据this guide 将 CAS 集成到 Alfresco(4.2.0 版)中。 /alfresco 应用程序工作正常,但 /share 无法登录。当 org.alfresco.web.site.EditionInterceptor 尝试通过新的远程端点获取许可证信息时,它会重新路由到 cas 登录页面(应用程序是已经登录,并且 CAS cookie 在请求中)。这会导致错误,因为它需要 JSON 响应。这可能是由 Apache 配置引起的吗?或者端点有问题?
【问题讨论】:
-
您确定您的操作正确吗?只有该页面上的 Apache 配置显示它避免 CAS 用于诸如 Share 和 Alfresco 用来相互交谈的服务之类的事情,所以你真的不应该看到你报告的行为......
-
我想我应该附上我的配置文件,但这个网站上的问题似乎有点太多了。我的配置中的主要区别是我使用的是 mod_proxy_ajp 而不是 mod_jk(尽管我也尝试过)并且我有一个适用于 apache 的 SSL 证书,所以我没有在 alfresco 中配置密钥库。
-
如果您尝试点击配置标记为不进入 CAS 的一些 alfresco 资源,您能正确看到它们吗?
-
是的,例如,我可以在不登录的情况下获取 css 或 js 文件。
标签: apache single-sign-on alfresco cas