[GitBucket][Windows] GitBucketとActive Directoryの連携
GitBucketに、Active Directoryで使用しているログインIDとパスワードでログインできるようにします。
環境
- GitBucket環境
- Ubuntu 16.04
- GitBucket 4.14.1
- OpenJDK Runtime 1.8.0_131
- Active Directory環境
- Microsoft Windows Server 2012 R2
設定
rootユーザでGitBucketへログインし、メニューから[System Settings]を辿ります。
Authenticationの項目にLDAPがあるので有効にします。
各項目の設定値は次のとおりです。
- LDAP host
- ドメインコントローラホスト名
- LDAP port
- 389
- Bind DN
- ActiveDirectoryにログインできるユーザのDistinguished Name 例)
cn=administrator,ou=users,dc=example,dc=com </dd>
- Bind password
- 上記ユーザのパスワード
- Base DN
- ユーザを探しに行くツリーの根本 例)
dc=example,dc=com
- User name attribute
sAMAAccountName
- Additional filter condition
- (空)
- Full name attribute
displayName
- Mail address attribute
mail
- Enable TLS
- No
- Enable SSL
- No</d>
- Keystore
- (空)</d> </dl> # はまりどころ Active Directory側がちゃんと整えられていないとログインできないです。 - ユーザのcommon nameは日本語にせず、英数字にする - mail属性に値を入れる