如何将该份额嵌入另一个网站?

时间:2012-07-06 10:07:27

标签: alfresco alfresco-share

我有一个网站,我想使用iframe嵌入共享。问题是如何防止用户登录(在iframe中)。它们已经在此时进行了身份验证。

生成iframe的父应用程序与Alfresco安装在同一服务器/域上。

父应用程序有自己的身份验证,但不是存储自己的密码,而是通过REST查询Alfresco。

2 个答案:

答案 0 :(得分:1)

我认为有两种方式:

  • 第一个是提供令牌(你的父应用程序中有一个)在iFrame中共享,所以使用一些javascript;
  • 第二个是使用portlet,例如在liferay wiki查看,至少可以访问文档库should

答案 1 :(得分:1)

如果您使用的是php,(Wordpress,joomla等),那么这可能很有用。 首先,您需要配置share-security-config以允许将共享内容放入iframe configure iframe

<config evaluator="string-compare" condition="SecurityHeadersPolicy">
  <headers>         
     <header>
        <name>X-Frame-Options</name>
        <value>ALLOW-FROM https://www.x.com</value>
        <!--or just allow all-->
        <!--<enabled>false</enabled>-->
     </header>

然后Configuring external authentication,最后使用Configuring Alfresco Share to use an external SSO传递标题。

相关问题