Liferay est un portail d'entreprise.
Liferay peut utiliser LL::NG comme fournisseur SSO mais il faut gérer la création des comptes utilisateurs :
Of course, integration will be full if you use the LDAP directory as users backend for LL::NG and Liferay.
Cette documentation explique seulement comment activer la partie SSO. Please refer to Liferay documentation to enable LDAP provisionning.
Accès à Liferay (première connexion):
Se connecter comme administrateur:
Aller dans My account
:
Aller dans Portal
» Settings
:
Aller dans Configuration
» Authentication
:
Dans General
, remplir au moins les informations suivantes :
ldap.auth.enabled=true
Utiliser ensuite le paragraphe SiteMinder
pour configurer le SSO :
Configurer l'hôte virtuel Liferay comme n'importe quel autre hôte virtuel protégé.
<VirtualHost *:80> ServerName liferay.example.com PerlHeaderParserHandler Lemonldap::NG::Handler ... </VirtualHost>
Aller dans le manager et créer un nouvel hôte virtuel pour Liferay.
Configurer simplement la règle d'accès. Il est possible d'ajouter une règle pour la déconnexion :
^/c/portal/logout => logout_sso
Configurer l'en-tête Auth-User
.