ProgramingTip

인증을 위해 Jenkins의 그룹에 사용자를 만들고 추가하는 방법은 무엇입니까?

bestdevel 2020. 12. 8. 19:21
반응형

인증을 위해 Jenkins의 그룹에 사용자를 만들고 추가하는 방법은 무엇입니까?


회사에서 LDAP를 사용할 수 없기 때문에 사용자 로그인에 "Jenkins의 자체 사용자 데이터베이스"보안 영역을 사용하기로 선택했습니다. 그리고 호스트 이름이나 포트 번호를 변경하기로 결정했을 때 Google의 OpenID에 문제가 있습니다.

그리고 보안을 위해 "프로젝트 기반 매트릭스 인증 전략"스키마를 사용합니다.

하지만 내 자신의 그룹을 만들고 권한을 관리하기 위해 그룹에 사용자를 추가 할 수 있습니다.


Jenkins의 수석 개발자 인 Kohsuke Kawaguchi가 2009 년에 게시 한이 게시물에 따르면 내장 된 Jenkins 사용자 데이터베이스에 대한 그룹 지원이 없습니다. 그룹 지원은 Jenkins를 LDAP 또는 Active Directory와 통합 할 때만 사용할 수 있습니다. 2012 년에도 마찬가지입니다.

그러나 Vadim이 답변에서 썼던 자체적 인 역할 이 있습니다. Jenkins 사용자 데이터베이스에 대한 그룹 지원이 필요하지 않습니다 .


그 목적으로 사용되는 역할 전략 플러그인사용할 수 있습니다 . 마치 매력처럼 작동하며 역할을 설정하고 할당하기 만하면됩니다. 프로젝트 별 수준.


Jenkins-3.5에서 역할을 설치했지만 "Jenkins 관리"아래에 "역할 관리"옵션이 표시되지 않고 위키에서 설치 페이지를 따라 가면 모든 사용자가 즉시 잠을 듭니다. 서버에서 Jenkins를 수동으로 종료하고 올바른 구성 설정을 복원하고 (/ 나 적절한 백업을 수행하는 데 만족합니다) Jenkins를 다시 시작해야합니다.

2011 년에 마지막 업데이트가되었습니다.

참고 URL : https://stackoverflow.com/questions/11855944/how-to-create-and-add-users-to-a-group-in-jenkins-for-authentication

반응형