Bonjour,
Je n'arrive pas à configurer les droits d'accès aux artifacts sous Nexus.
J'ai créé l'artifact suivant dans mon repo principal : fr.society.foobar
groupid = fr.society
artifactid = foobar
Je voudrais pouvoir donner des droits d'accès à un utilisateur sur ce seul groupid, sans qu'il puisse accéder aux autres artifacts du repo.
Pour cela, je crée un repository target foobar_target et je lui mets le seul pattern suivant :
^/fr/groupid/*
Pour l'utilisateur, je crée un rôle avec les droits suivants :
UI - base Ui privileges : pour pouvoir se connecter
UI - search
foobar - (read) : un privilège pour accéder à cet artifact
Ce dernier privilège est un privilège de type "repository target" que je relie bien au target précédemment créé "foobar_target"
La recherche se passe bien et la liste n'afffiche que mon artifact, mais je ne peux pas en voir les détail. J'obtiens une erreur 403 (forbidden)
Si je rajoute le pattern .* au repository target, alors j'accède bien à mon objet, mais e peux également accéder à tous les autres (normal, vu le pattern très générique ajouté).
Il doit y avoir un droit, un rôle ou autre chose que je rate, mais je n'arrive pas à trouver.
Un peu d'aide serait la bienvenue...
Partager