如何:
>创建一个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视图仅渲染您想要的内容,并将其刮入ASP.NET应用程序或使用< iframe />渲染它.>在Web服务器级别使用Diazo(XDV)可视化地合并两个应用程序 – 如果Plone要为站点的整个区域提供服务而不是仅仅在这里和那里提供一些内容,这将最有效.