Paramétrer l'authentification Mon Paris

Paramétrage en BO

Dans les propriétés du thème en BO plusieurs parémtrages sont possibles :

  • Url de mon compte : Si l'url est précisée, en prod "https://moncompte.paris.fr/moncompte", le bouton "Mon Paris" en haut à gauche sera automatiquement configuré. Si aucune url n'est précisée dans ce champs le click permettra d'accéder à l'url vers le ou les modules d'authentification configuré dans le site.
  • Code du client RIC : Permet de saisir le code client RIC qui sera utiliser par le script du bandeau "Mon Paris"

 N.B:  En recette on utilisera pour url moncompte.rec.apps.paris.mdp et en production moncompte.paris.fr

Paramétrage des templates

Vous pouvez modifier le template "WEB-INF/templates/skin/site/themeparisfr_frameset_main_nav.html" pour modifier les paramètre de la macro cMainNav.

La macro cMainNav propose plusieurs paramétre mais celui qui concerne l'authentification est "hasLogin" qui prend s'il a la valeur "true" affichera le bouton de connexion "MonParis" à droite du menu. 

Le marker ${pageinclude_userlogin?default("")} correspond à l'inclusion du template "WEB-INF/templates/skin/plugins/mylutece/includes/user_login_multi_include.html" contenu dans le plugin MyLutece

Cette macro permet de générer le code HTML pour le mode connecté et le mode déconnecté.

Vous pouvez modifier le template "WEB-INF/templates/skin/site/themeparisfr_frameset_footer_user.html" pour modifier les traitement pour  un utilisateur connecté.

Configuer l'authentification Mon Paris avant déploiement du site

Configuration Oauth

Pour ajouter le mécanisme d'authentification é votre site vous devez d'abord faire une demande "FastDeploy" sur votre environnement, afin de créer la configuration nécessaire sur RHSSO.

  1. A la création ou en modification par le bouton "Modifier l'application" cocher l'option "l'application nécessite RHSSO."
  2. Pour paramétrer ajouter l'url de votre application afin de préparer la configuration. En retour vous recevrez les information peramettant la configuration du client RHSSO. Nom du client, par exemple: F02-REC, et le code secret du client RHSSO, par exemple "89d1c5a4-96e1-4fda-a6c7-c2543e7f5220" la
  3. Pour une application Lutece vous devrez paraméter le fichier "WEB-INF/conf/override/plugins/oauth2_context.xml" avec les information fournies ci-dessus.

Autre documentation disponible pour l'authentification avec Mon Paris