Maarch Courrier permet de se connecter via OpenAM version 11.
Il suffit de configurer le fichier apps/maarch_entreprise/xml/openAM.json
{
"connectionUrl" : "https://serveur/openam/UI/Login",
"attributeUrl" : "https://serveur/openam/identity/json/attributes",
"cookieName" : "iPlanetDirectoryPro",
"attributeName" : "employeeNumber"
}
Le nom du cookie qui contient le subjectId est défini dans le paramètre "cookieName".
Si ce cookie n'est pas défini, l'utilisateur sera redirigé sur l'url défini dans "connectionUrl".
Si le cookie est défini, l'application appelera la route qui a pour base l'url défini dans "attributeUrl" pour récuprér les attributs de l'utilisateur connecté.
Seul l'attribut qui contient l'identifiant de l'utilisateur (défini dans "attributeName") sera récupéré.