-
SSO avec App Composer
Bonjour,
Je veux implanter un mécanisme de "Single Sign On". Est-ce que quelqu'un a un exemple, générique, sans nécessairement passer par les services de Process Composer/Engine?
A court terme, si l'utilisateur est identifié sur son poste Windows, c'est suffisant.
A moyen terme, j'aimerais m'identifier en utilisant des services tierce, comme Google/Facebook. Et dans ce cas, je m'attends à modifier le LoginBehavior et faire des appels de service web.
La solution doit fonctionner en client lourd et Web.
Vos conseils seront appréciés.
-
Pour une solution à court temer, App Comp 8.9 permet un login automatique si l'utilisateur Windows est dans la table servant au login (voir action Login).
Il faut utiliser une variable d'environnement:
Valorisation de la variable d’environnement LY_LOGIN à la valeur "user.name"
-
Afin d'activer le mode SSO en mode web (Struts ou JQuery), il est en effet nécessaire de positionner dans le .ini correspondant le couple
clé/valeur LY_LOGIN=user.name
Il faut également utiliser un outil tiers pour que le login Windows
soit transmis automatiquement (via la variable HTTP REMOTE_USER).
Une solution simple consiste à utiliser l'outil Waffle : http://dblock.github.io/waffle/
Cela permet de faire de l’authentification sous Windows avec tomcat de manière assez simple :
Doc ici https://github.com/dblock/waffle/blob/master/README.md
:ccool:
-
Effectivement, en mode Web, on m'a recommandé d'utiliser Waffle sur Tomcat.
Je n'ai pas encore eu le temps de tester. On verra les résultats dans les prochaines semaines!