Access Explorer
À quoi sert cet écran
Access Explorer répond à une seule question : cet utilisateur peut-il faire telle chose, et sinon, pourquoi ? Il résout un nom d’utilisateur face à une permission et vous donne le résultat — vous n’avez donc jamais à le déduire en lisant rôles et policies vous-même, ni, bien pire, à demander à l’utilisateur d’essayer pour voir.
C’est l’outil vers lequel toutes les autres pages des Paramètres vous renvoient lorsqu’un accès est refusé.
Avant de commencer
Access Explorer est réservé aux administrateurs. Il est contrôlé séparément
du reste des Paramètres : détenir platform-settings.*.read vous donne accès à
Settings, mais l’entrée Access Explorer n’apparaît que pour les administrateurs.
Si elle ne figure pas dans votre sous-menu, vous n’êtes pas administrateur. Demandez à l’un d’eux de faire la recherche : cela lui prend quelques secondes.
Ouvrir l’écran
- Settings dans la barre latérale.
- Access Explorer, en bas du sous-menu.
URL directe : /platform-settings/access-explorer
L’interface
📸 Capture d’écran : Access Explorer après une recherche. Repères : (1) le champ du nom d’utilisateur, (2) le champ de permission, (3) les sélecteurs de portée éventuels, (4) le panneau de résultats indiquant autorisé ou refusé.
| # | Élément | Ce qu’il fait | Quand l’utiliser |
|---|---|---|---|
| 1 | Nom d’utilisateur | La personne sur laquelle vous vous interrogez | À chaque recherche |
| 2 | Permission | La chaîne de permission exacte | À chaque recherche |
| 3 | Portée | Le cluster ou l’environnement à tester | Pour toute permission cantonnable |
| 4 | Résultats | Autorisé ou refusé | La réponse |
Les chaînes de permission sont comparées littéralement.
platform-settings.user.create et platform-settings.users.create sont deux
chaînes différentes, et la seconde renverra « refusé » pour tout le monde. Copiez
la chaîne depuis la page qui l’a nommée plutôt que de la saisir de mémoire.
Procédures
Comprendre pourquoi un utilisateur ne peut pas faire quelque chose
- Settings › Access Explorer.
- Saisissez le nom d’utilisateur exactement tel qu’il figure dans Utilisateurs.
- Saisissez la chaîne de permission. La page qui a signalé le problème la nomme — une réponse 403 la mentionne dans son message.
- Renseignez la portée si la permission est cantonnable : le cluster ou l’environnement réellement visé.
- Lisez le résultat.
Confirmer qu’une modification a fonctionné
Après avoir accordé un accès, refaites la recherche avant d’annoncer que c’est fait. Cela prend quelques secondes et rattrape les erreurs de cantonnement, qui sont autrement invisibles.
Vérifier qu’un refus est intentionnel
Avant un audit ou un départ, vérifiez que les permissions que vous croyez refusées le sont réellement. Un refus vérifié vaut nettement mieux qu’un refus supposé.
Scénario
Un développeur signale « permission refusée » sans pouvoir en dire plus.
- Demandez-lui deux choses : l’URL exacte sur laquelle il se trouvait, et le message d’erreur. Un 403 Fenwave nomme la permission requise et le nom d’utilisateur résolu — c’est votre point de départ, et cela évite de deviner.
- Settings › Access Explorer, saisissez ce nom d’utilisateur et cette permission.
- Renseignez la portée correspondant au cluster ou à l’environnement concerné.
- Lisez le résultat :
- Refusé, y compris sans portée → il ne l’a réellement pas. Trouvez le bon rôle, ou créez-en un.
- Refusé ici, autorisé sans portée → la permission est accordée mais la policy ne couvre pas ce cluster ou cet environnement. Élargissez le statement délibérément, à cette portée seulement.
- Autorisé → il l’a bien, l’échec est donc ailleurs. La cause habituelle est le cache de permissions de la session : demandez-lui de recharger. Si le problème persiste après rechargement, cessez de le traiter comme un problème de permissions et regardez la fonctionnalité elle-même.
- Après toute modification, refaites la recherche pour confirmer.
La troisième branche de l’étape 4 mérite d’être retenue. « Autorisé ici mais en échec là-bas » signifie presque toujours une session périmée, et le poursuivre comme un problème de permissions fait perdre beaucoup de temps.
En cas de problème
| Symptôme | Cause | Comment vérifier | Solution |
|---|---|---|---|
| Access Explorer n’est pas dans le sous-menu | Réservé aux administrateurs, indépendamment du contrôle Settings | — | Demandez à un administrateur de faire la recherche |
| Toutes les recherches renvoient « refusé » | La chaîne de permission est erronée | Comparez-la à celle affichée sur la page concernée | Copiez-la à l’identique ; la comparaison est littérale |
| Le résultat indique autorisé mais l’utilisateur ne peut toujours pas agir | Cache de permissions de la session | — | Demandez-lui de recharger la page |
| Le résultat change selon la portée | La policy est cantonnée à certains clusters ou environnements | Les statements de la policy | Comportement attendu — élargissez uniquement là où c’est voulu |
| Utilisateur introuvable | Le nom diffère de la fiche | Utilisateurs | Utilisez le nom d’utilisateur exact |
Pour aller plus loin
- Comment fonctionnent les permissions — ce que signifie le résultat
- Policies — où effectuer la correction