인증을 위해 Jenkins의 그룹에 사용자를 만들고 추가하는 방법은 무엇입니까?
회사에서 LDAP를 사용할 수 없기 때문에 사용자 로그인에 "Jenkins의 자체 사용자 데이터베이스"보안 영역을 사용하기로 선택했습니다. 그리고 호스트 이름이나 포트 번호를 변경하기로 결정했을 때 Google의 OpenID에 문제가 있습니다.
그리고 보안을 위해 "프로젝트 기반 매트릭스 인증 전략"스키마를 사용합니다.
하지만 내 자신의 그룹을 만들고 권한을 관리하기 위해 그룹에 사용자를 추가 할 수 있습니다.
Jenkins의 수석 개발자 인 Kohsuke Kawaguchi가 2009 년에 게시 한이 게시물에 따르면 내장 된 Jenkins 사용자 데이터베이스에 대한 그룹 지원이 없습니다. 그룹 지원은 Jenkins를 LDAP 또는 Active Directory와 통합 할 때만 사용할 수 있습니다. 2012 년에도 마찬가지입니다.
그러나 Vadim이 답변에서 썼던 자체적 인 역할 이 있습니다. Jenkins 사용자 데이터베이스에 대한 그룹 지원이 필요하지 않습니다 .
그 목적으로 사용되는 역할 전략 플러그인 을 사용할 수 있습니다 . 마치 매력처럼 작동하며 역할을 설정하고 할당하기 만하면됩니다. 프로젝트 별 수준.
Jenkins-3.5에서 역할을 설치했지만 "Jenkins 관리"아래에 "역할 관리"옵션이 표시되지 않고 위키에서 설치 페이지를 따라 가면 모든 사용자가 즉시 잠을 듭니다. 서버에서 Jenkins를 수동으로 종료하고 올바른 구성 설정을 복원하고 (/ 나 적절한 백업을 수행하는 데 만족합니다) Jenkins를 다시 시작해야합니다.
2011 년에 마지막 업데이트가되었습니다.
'ProgramingTip' 카테고리의 다른 글
몽구스에서 원시 mongodb을 수행하는 방법은 무엇입니까? (0) | 2020.12.08 |
---|---|
1D 숫자 배열 클러스터링 (0) | 2020.12.08 |
타이밍 알고리즘 : C ++의 clock () 대 time () (0) | 2020.12.08 |
오른쪽의 matplotlib y 축 레이블 (0) | 2020.12.08 |
중복-두 중복의 차이점 (0) | 2020.12.08 |