portal.acces.ecranOù arrive un compte connecté qui n'administre pas la plateforme : la connexion a marché, la console ne le concerne pas.
Voir l'élément dans l'écran : portal/acces
La console du Hub (/hub/…) est réservée au rôle SUPERADMIN : elle gère toutes les sociétés
hébergées, donc elle montre leurs comptes et leurs applications. Un utilisateur ordinaire, comme
Inès Garnier chez cabinet-morel, n'y a pas accès.
Ce même utilisateur passe pourtant par la page de connexion du Hub : c'est elle qui protège les
applications en mode SSO gate ou required. S'il s'est connecté sans venir d'une
application, le Hub n'a nulle part où le renvoyer. Il l'envoie ici, plutôt que sur un refus
d'accès muet.
La page lui dit trois choses :
GET /acces → PortalAccesController.acces, qui affiche seulement l'adresse du compte connecté.
Aucune action de worker.
Après une connexion réussie (SsoLoginSuccessHandler), si :
SUPERADMIN.La page est hors de /hub/** et ouverte sans privilège : elle doit rester joignable par ceux à
qui la console est fermée. Elle n'a pas la barre latérale d'administration, dont chaque entrée
mènerait à un refus.
Attribuer le rôle SUPERADMIN au compte, dans IAM › Utilisateurs (action
iam_worker.assign_role). À réserver à l'équipe qui opère le Hub.