Anonyme Nexus 3 : Différence entre versions

De EjnTricks
m
 
m
 
Ligne 21 : Ligne 21 :
 
== [[File:Icon-Configuration-Settings.png|link=]] Configuration ==
 
== [[File:Icon-Configuration-Settings.png|link=]] Configuration ==
 
=== [[File:User-icon.png|link=]] Modification compte ===
 
=== [[File:User-icon.png|link=]] Modification compte ===
La section <code>Users</code> de l'interface d'administration permet dd'accéder aux comptes configurés.
+
La section <code>Users</code> de l'interface d'administration permet d'accéder aux comptes configurés.
 
{{Template:ScreenCapture|Interface administration utilisateurs Nexus 3.png}}
 
{{Template:ScreenCapture|Interface administration utilisateurs Nexus 3.png}}
  
Ligne 36 : Ligne 36 :
 
Il est alors possible de modifier la définition d'un rôle en cliquant dessus. Par example, il serait possible de modifier <code>nx2-anonymous</code> dont la définition par défaut est la suivante.
 
Il est alors possible de modifier la définition d'un rôle en cliquant dessus. Par example, il serait possible de modifier <code>nx2-anonymous</code> dont la définition par défaut est la suivante.
 
{{Template:ScreenCapture|Configuration rôle Nexus 3.png}}
 
{{Template:ScreenCapture|Configuration rôle Nexus 3.png}}
 +
 +
 +
== [[File:Update icon.png|link=]] Mise à jour ==
 +
Sur des versions un peu plus récente, le rôle nx2-anonymous n'est plus mis en place, persiste uniquement le rôle nx-anonymous. Celui-ci dispose des privilèges suivants.
 +
* nx-healthcheck-read
 +
* nx-repository-view-*-*-browse
 +
* nx-repository-view-*-*-read
 +
* nx-search-read
 +
 +
{{Template:ScreenCapture|Compte anonyme simplifié défaut Nexus 3.png}}
 +
 +
Les droits <code>browse</code> et <code>read</code> sont nécessaires afin de naviguer dans les dépôts et de télécharger les artéfacts. '''Toutefois''', ils sont configurés pour tous les dépôts, donc il faut y prêter attention dnas le cadre d'une mise en place pour des dépôts sécurisés.
 +
  
  
 
[[Category:Nexus 3 Administration]]
 
[[Category:Nexus 3 Administration]]

Version actuelle en date du 15 janvier 2021 à 09:52

Suite à l'installation de la version 3, l'accès au service Nexus n'est plus disponible pour le compte anonyme. Par conséquent, il est nécessaire de s'authentifier afin d'effectuer des recherches et même pour télécharger les dépendances lors de la construction des projets Maven.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Study icon.png Etude

Contrairement à la version 2.X, le compte anonyme ne possède pas d'accès par défaut. Dans l'interface d'administration, il existe plusieurs moyen de configurer ce compte, soit directement sur celui-ci soit par les privilèges qui lui sont accordés.

Par défaut, les rôles associés sont les suivants.

  • nx-anonymous
  • nx2-anonymous


Il peut être souhaité de ne pas forcer l'authentification pour utiliser les dépôts, et il est donc nécessaire de configurer ce compte.

Icon-Configuration-Settings.png Configuration

User-icon.png Modification compte

La section Users de l'interface d'administration permet d'accéder aux comptes configurés.


Il faut alors cliquer sur le compte anonymous qui ouvre la définition par défaut de celui-ci. Le moyen le plus simple est d'ajouter le rôle nx2-repository-any-read en le sélectionnant dans la liste de choix et en cliquant sur l'icône représentant une flèche vers la droite. La configuration est validé en cliquant sur le bouton Save et un message de confirmation est affiché.


Ainsi le compte anonyme va pouvoir parcourir tous le dépôts de type Maven 2, du fait de la configuration du privilège ajouté.


User-group-icon.png Modification rôle

Un second moyen serait de modifier un des rôles associés par défaut. L'accès à cette administration s'effectue depuis a section Roles de l'interface d'administration.


Il est alors possible de modifier la définition d'un rôle en cliquant dessus. Par example, il serait possible de modifier nx2-anonymous dont la définition par défaut est la suivante.


Update icon.png Mise à jour

Sur des versions un peu plus récente, le rôle nx2-anonymous n'est plus mis en place, persiste uniquement le rôle nx-anonymous. Celui-ci dispose des privilèges suivants.

  • nx-healthcheck-read
  • nx-repository-view-*-*-browse
  • nx-repository-view-*-*-read
  • nx-search-read


Les droits browse et read sont nécessaires afin de naviguer dans les dépôts et de télécharger les artéfacts. Toutefois, ils sont configurés pour tous les dépôts, donc il faut y prêter attention dnas le cadre d'une mise en place pour des dépôts sécurisés.