2010-05-23 24 views
5

Cómo:Plone y Asp.Net Integración

  • Hacer una aplicación Asp.Net para reconocer un usuario autenticado Plone (su/su identificación, papeles y cualquier otro dato disponible) y viceversa?
  • Mostrar contenidos plone dentro de mi aplicación asp.net o mostrar algunos datos específicos de la aplicación dentro de plone?
  • ¿Insertar contenido plone desde dentro de una aplicación asp.net?

Respuesta

4

Hay un par de alto nivel se acerca:

de seguridad:

  • Deja un servidor web frente a tanto Plone y la aplicación ASP.net y utilizar el formato auth_tkt galleta. Apache y nginx soportan esto, por ejemplo, y Plone 4 tiene soporte de formato de cookie auth_tkt incorporado.
  • Utilice un repositorio ActiveDirectory/LDAP compartida para compartir ID de cuenta, papeles, etc.

contenido:

  • usar algo como ore.contentmirror para exportar el contenido de Plone a una base de datos y hacer que a través de la ASP Aplicación .NET
  • Utilice una vista de Plone para representar solo lo que desea y elimine esto en la aplicación ASP.NET o use <iframe /> para representarlo.
  • Use Diazo (XDV) en el nivel del servidor web para combinar las dos aplicaciones visualmente: esto funcionará mejor si Plone atiende áreas completas del sitio en lugar de solo extraer contenido aquí y allá.
+0

En el segundo punto en "Contenido": "o use un para representarlo"? "Y" ¿qué, por favor? – Auspex

+0

@Auspex Un iframe. Fue visible en la fuente de publicación pero se perdió en la representación. Corregido ahora. –