5

方法:

  • plone認証されたユーザー(彼/彼女のID、ロール、およびその他の利用可能なデータ)を認識するAsp.Netアプリケーションを作成し、その逆を行いますか?
  • asp.net アプリケーション内に plone コンテンツを表示するか、plone 内にアプリケーション固有のデータを表示しますか?
  • asp.netアプリケーション内からploneコンテンツを挿入しますか?
4

1 に答える 1

4

高レベルのアプローチがいくつかあります。

安全:

  • Plone と ASP.net アプリケーションの両方の前に Web サーバーを配置し、auth_tkt cookie 形式を使用します。たとえば、Apache と nginx はこれをサポートしており、Plone 4 には組み込みの auth_tkt cookie 形式のサポートがあります。
  • 共有 ActiveDirectory/LDAP リポジトリを使用して、アカウント ID、ロールなどを共有します。

コンテンツ:

  • ore.contentmirrorのようなものを使用してコンテンツを Plone からデータベースにエクスポートし、ASP.NET アプリケーションを介してレンダリングします。
  • Plone ビューを使用して必要なものだけをレンダリングし、これを ASP.NET アプリケーションにスクレイピングするか、 を使用し<iframe />てレンダリングします。
  • Web サーバーレベルで Diazo (XDV) を使用して、2 つのアプリケーションを視覚的にマージします。これは、サイトの一部のコンテンツをあちこちに取り込むのではなく、サイトの領域全体を Plone で処理する場合に最適です。
于 2011-03-04T11:45:41.677 に答える