2010-05-23 17 views
5

Procedura:Plone e Asp.Net integrazione

  • presentare una domanda Asp.Net per riconoscere un utente autenticato Plone (il suo/la sua identità, ruoli e qualsiasi altro dato disponibile) e viceversa?
  • Mostra contenuto plone nella mia applicazione asp.net o mostra alcuni dati specifici dell'applicazione all'interno di plone?
  • Inserire contenuti plone dall'interno di un'applicazione asp.net?

risposta

4

ci sono un paio di alto livello si avvicina:

Sicurezza:

  • mettere un web server di fronte sia Plone e l'applicazione ASP.net e utilizzare il formato auth_tkt biscotto. Apache e nginx supportano questo, per esempio, e Plone 4 ha il supporto del formato dei cookie auth_tkt integrato.
  • Utilizzare un repository ActiveDirectory/LDAP condivisa per condividere conto id, ruoli, ecc

Content:

  • usare qualcosa come ore.contentmirror di esportare contenuti da Plone in un database e rendere attraverso l'ASP Applicazione .NET
  • Utilizzare una vista Plone per eseguire solo il rendering desiderato e copiarlo nell'applicazione ASP.NET o utilizzare uno <iframe /> per renderlo.
  • Usa Diazo (XDV) a livello di server web per unire visivamente le due applicazioni - questo funzionerà meglio se tutte le aree del sito devono essere servite da Plone piuttosto che inserire alcuni contenuti qua e là.
+0

Nel secondo punto in "Contenuto": "o utilizzare un per renderlo"? "An" cosa, per favore? – Auspex

+0

@Auspex Un iframe. Era visibile nella fonte del post ma si è perso nel rendering. Risolto ora. –