Nous avons créé un serveur OpenGrok et indexé nos sources. Le problème est que le SCM que nous utilisons (ici, Perforce, mais je suppose que cela ne s'applique pas à Perforce uniquement car l'autorisation au niveau fichier/dossier est largement utilisé) restreint l'accès par fichier ou dossier, et pas OpenGrok! Aujourd'hui, tout utilisateur effectuant une recherche avec OpenGrok récupèrera tous les fichiers, même ceux pour lesquels il/elle ne devrait pas avoir accès! Ce qui est, à mon avis, un bloqueur: nous ne publierons jamais une telle violation de sécurité dans la production.Comment restreindre l'accès aux résultats d'OpenGrok?
Connaissez-vous une installation/solution de contournement pour implémenter une telle sécurité?
EDIT: ce OpenGrok doit être utilisé par tout le monde, je pouvais bien sûr récupérer des sources Perforce avec mes autorisations (donc je n'obtenir les fichiers que j'ai autorisations pour) pour effectuer des recherches, mais ce ne serait pas répondre à cette exigence de audience généralisée.
Merci pour le pointeur! – Emmanuel
Cela répond à mon point de vue, c'est-à-dire qu'il n'y a pas de manière native dans OpenGrok aujourd'hui pour y parvenir. Vous avez donc besoin soit d'une instance par utilisateur/groupe d'utilisateurs similaires, soit de votre propre couche de sécurité. – Emmanuel