it-swarm.dev

Single Sign On (SSO) Joomla con altri sistemi

Ho cercato su Internet come realizzare un Single Sign On su Joomla 3.3 per lavorare con un sistema basato su Java. Sia il portale Joomla che Java si trovano sullo stesso server.

Ho bisogno che funzioni quando:

  1. Accesso utente utilizzando il nome utente e la password dal portale joomla frontend
  2. Dopo il login, l'utente può anche accedere al sistema senza dover ripetere il login

Può succedere anche viceversa.

Ho configurato e abilitato LDAP ma non riesco ancora a far funzionare SSO.

Inoltre ho installato e configurato il plugin JMapMyLDAP e funziona bene con OpenLDAP. Ma SSO non funziona.

Praticamente in stallo ora. C'è qualche idea?

Qualche consiglio?

2
Syafiq AZ

Esistono diversi plugin di autenticazione in Joomla. Ad esempio: Autenticazione - plugin LDAP .

LDAP (Lightweight Directory Access Protocol) è un protocollo progettato per accedere ai sistemi di directory su TCP/IP. Per questo motivo vari database forniscono un'interfaccia LDAP come Active Directory di Microsoft, eDirectory di Novell, nonché soluzioni LDAP più dedicate come OpenLDAP.

Joomla! ha avuto una libreria LDAP nativa, JLDAP Joomla 2.5 (modificata in JClientLDAP in Joomla 3.x) e un plugin di autenticazione LDAP nativo. Questo permette a Joomla! autenticare immediatamente i sistemi LDAP: per configurare, accedere a Plugin Manager e abilitare e modificare il plug-in Authentication - LDAP.

Sviluppatore: LDAP da zero http://community.joomla.org/component/Zine/article/507-developer-ldap-from -scratch-sam-moffatt.html

Developer: LDAP from scratch

Puoi usarne uno qualsiasi o crearne uno nuovo in base al codice sorgente disponibile.

1
Anibal

Non abbiamo mai avuto molta fortuna con il supporto LDAP integrato di Joomla in particolare per SSO, e nel rispetto di @Anibal quella rivista della comunità l'articolo è obsoleto di sei o sette anni e scritto per Joomla 1.5. 4 e AFAIK non supportavano affatto SSO.

In passato abbiamo utilizzato JMapMyLDAP Tools per le intranet client in cui hanno avuto di tutto, dai sistemi OpenLDAP ai sistemi basati su Active Directory. Puoi scaricare i plugin da il loro sito web .

La documentazione può essere disponibile qui , la pagina Risoluzione dei problemi SSO è qui .

Aggiornamento: Ho trovato questo articolo per v1 di JMapMyLDAP Tools che è almeno più recente di l'articolo 2007/8, anche se su Active Directory.

1
Craig

Per SSO con JMapMyLDAP, una volta abilitato nel plug-in, assicurarsi che la pagina di accesso sul server Web abbia almeno l'autenticazione di base abilitata. Se la tua macchina non fa parte di un dominio o non hai NTLM-IWA configurato, otterrai una semplice finestra nome utente/pass.

Per il test impostare JMMLDAP su 'force login'. Quindi quando accedi alla finestra di autenticazione di base verrai automaticamente registrato nel sito.

0
user2211