Siti Web e applicazioni multipli che utilizzano un unico database utente

2

Ho diverse applicazioni e siti web che verranno creati attorno a un'applicazione principale. In una situazione perfetta, gli utenti potranno registrarsi una sola volta ed essere in grado di accedere alle diverse applicazioni e ai siti Web utilizzando tale account singolo. Le diverse parti saranno:

  • Applicazione principale (applicazione Windows) che utilizza l'account per ottenere l'accesso alle sue funzionalità e al server.
  • Seconda applicazione con le proprie attività specifiche (anche un'applicazione Windows) che utilizza l'account per ottenere l'accesso alle sue funzionalità e al server.
  • Sito Web principale basato su Wordpress. Il sito web ha un forum bbPress che usa l'account.
  • Server di dati a cui è possibile accedere per dati specifici utilizzando l'account.

La maggior parte dei dati che gli utenti hanno saranno gli stessi per le diverse applicazioni e siti Web, quindi mi sembra che avere un database per ogni parte separata complichi le cose più che avere un unico database per ogni cosa.

La mia preoccupazione principale è il sito Wordpress e il forum bbPress perché questi hanno già i loro sistemi di account.

Quale sarebbe un approccio valido? Utilizzare uno dei database esistenti da Wordpress o dai forum con il rischio di avere molti dati specifici di Wordpress / bbPress con gli account o creare un database specifico per le altre applicazioni e i siti Web e in qualche modo collegarli al database del sito Web e del forum? L'approccio valido sarebbe sicuro per l'uso da parte di queste diverse applicazioni e siti Web?

    
posta Tim 28.11.2014 - 14:19
fonte

1 risposta

1

Suggerirei database separati per le applicazioni e un database per gli account utente.

Metterei qualsiasi controllo di accesso a grana fine all'interno delle singole applicazioni.

Vorrei anche fare in modo che l'unico "database utente per gli account utente" fosse accessibile tramite un servizio di autenticazione usando protocolli standard del settore come LDAP.

    
risposta data 28.11.2014 - 15:01
fonte

Leggi altre domande sui tag