概要
基本的には接続テストのみなので実際に LDAP 内のユーザでログインできるかどうかは UI から試すしかありません
環境
- Gitlab-ee 18.0.6
- openldap 2.6.10
CLI
今回は結果を確認するために標準出力と標準エラーを別のファイルにリダイレクトしています
-
docker compose exec gitlab gitlab-rake gitlab:ldap:check > stdout.log 2> stderr.log -
cat stdout.log
Checking LDAP ...
LDAP: ... Server: ldapmain
LDAP authentication... Success
LDAP users with access to your GitLab server (only showing the first 100 results)
DN: uid=hawk,dc=example,dc=org uid: hawk
Server: ldapsecondary
Exception: getaddrinfo: Name or service not known
Checking LDAP ... Finished
- cat stderr.log
基本的には結果はすべて標準出力に表示されます
gitlab.rb に記載されている LDAP サーバごとにチェックはしてくれますが結果はすべて標準出力になります
最後に
Gitlab に LDAP を設定したあとにうまくログインできない場合にトラシュとして使う感じになりそうです
特定のユーザでログインできるかのチェックも CLI でやりたいですがそれは厳しいようです
0 件のコメント:
コメントを投稿