Я пытаюсь использовать Sonatype Nexus 3 и селекторы контента для репозитория Maven 2.
Я создал репозиторий Maven 2 под названием «custom-snapshots» и селектор контента с запросом
coordinate.groupId =^ "net"
(Мой исходный запрос был более точным, но я пытаюсь сузить проблему. Я не думаю, что проблема в селекторе контента, хотя, когда я нажимаю на предварительный просмотр и запускаю его с пользовательскими снимками, я получаю спички.)
Затем я создал привилегию "sea-lion-snapshot-priv" с селектором контента "
селектор морского льва ", репозиторий" custom-snapshots "и действия" чтение, редактирование, просмотр ".
Затем я создал роль под названием «роль морского льва» с «морским львом-снимком-прив». Наконец, я создал пользователя "sam" с ролями "sea-lion-role" и "nx-anonymous". Я не изменил ни одно из разрешений на nx-anonynmous.
При тестировании:
- Если я просматриваю хранилище пользовательских снимков без входа в систему, я вижу все артефакты.
- Если я просматриваю репозиторий пользовательских снимков, вошедший в систему как Сэм, я вижу все артефакты.
- Если я просматриваю хранилище пользовательских снимков, вошедшее в систему как другой пользователь, я вижу все артефакты.
Я ожидал увидеть артефакты как Сэм, но не анонимный / другой пользователь.
Есть какие-нибудь идеи о том, что я мог бы настроить неправильно, или методы для его устранения?