0

iframe を使用して共有を埋め込みたい Web サイトがあります。問題は、ユーザーが(iframeで)ログインする必要がないようにする方法です。この時点ですでに認証されています。

iframe を生成している親アプリケーションは、Alfresco インストールと同じサーバー/ドメインにあります。

親アプリケーションには独自の認証がありますが、独自のパスワードを保存する代わりに、REST を介して Alfresco にクエリを実行します。

4

2 に答える 2

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>

次に、外部認証を構成し、最後に、外部 SSO を使用するために Alfresco Share を構成することを使用してヘッダーを渡します。

于 2016-11-15T13:29:30.527 に答える
1

2つの方法があると思います:

  • 1 つ目は、iFrame で共有するトークン (親アプリに 1 つある必要があります) を提供することです。そのため、JavaScript を使用します。
  • 2 つ目は、ポートレットを使用することです。たとえば、liferay wikiを見てください。少なくともドキュメント ライブラリにアクセスできる必要があります。
于 2012-07-09T13:25:28.627 に答える