如何:

  • 制作一个Asp.Net应用程序以识别经过身份验证的plone用户(他/她的ID,角色和任何其他可用数据),反之亦然?
  • 在我的asp.net应用程序中显示plone内容还是在plone中显示一些特定于应用程序的数据?
  • 从asp.net应用程序内部插入plone内容吗?
  • 最佳答案

    有两种高级方法:

    安全:

  • 将Web服务器放在Plone和ASP.net应用程序的前面,并使用auth_tkt cookie格式。例如,Apache和nginx支持此功能,而Plone 4具有内置的auth_tkt cookie格式支持。
  • 使用共享的ActiveDirectory/LDAP存储库来共享帐户ID,角色等。

  • 内容:
  • 使用ore.contentmirror之类的内容将内容从Plone导出到数据库,并通过ASP.NET应用程序
  • 进行呈现
  • 使用“Plone ” View 仅呈现所需内容,然后将其拖入ASP.NET应用程序中,或使用<iframe />进行呈现。
  • 在Web服务器级别使用Diazo(XDV)以可视方式合并这两个应用程序-如果要由Plone服务站点的整个区域,而不是仅在此处和那里获取一些内容,这将是最好的。
  • 关于asp.net - Plone和Asp.Net集成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2893976/

    10-13 02:56