2015-06-09 4 views
0

Я за лучшее решение для безопасности в Дженкинсе. После моей игры в этом пространстве мое текущее решение заключается в реализации «Стратегии авторизации матрицы на основе проектов». Ранее я рассматривал возможность запуска Jenkins за Apache и контроль безопасности через Apache. Но во время моего тестирования с поддержкой на основе матрицы я смог назначить полный доступ к зарегистрированным пользователям и заблокировать анонимных пользователей от просмотра чего-либо на панели управления, кроме страницы входа.Реализация безопасности для пользователей в jenkins

Прежде чем продолжить работу с бета-серверами, я хотел бы обратиться за советом экспертов, чтобы понять, что я делаю правильно, или есть лучший способ сделать это. На данный момент у меня около 30 пользователей, созданных в моей системе.

Если матричное решение является самым лучшим и легким, я бы хотел знать, 1) Можно ли группировать пользователей и назначать доступ по группам? Так что мне не нужно давать пользователям по отдельности

2) Я также видел сообщение о «плагине стратегии ролей», но я не мог видеть это в моих Дженкинсе. Не уверен, что этот подключаемый модуль устарел и/или поддерживается номором

Заранее спасибо.

ответ

1

Я использую плагин Role Strategy с каталогом LDPA, и он работает хорошо.

Вам просто нужно установить этот плагин на свой сервер Jenkins и переключиться с «Защита на основе матрицы» на «Стратегия на основе ролей».

Далее, вы сможете определить роли:

enter image description here

и назначить их для пользователей (или групп LDAP, если у вас есть каталог LDAP):

enter image description here

+0

Как о том, если я не хочу использовать LDAP? – suj

+0

Я думаю, что это то же самое, вы просто влияете на роли своих локальных пользователей (вместо пользователей или группы LDAP). –

+0

Спасибо, Бруно. Я постараюсь это точно. Были ли у вас недостатки после использования этой модели? Просто прошу понять, были ли у вас какие-либо проблемы или обходные пути. – suj

Смежные вопросы