GitLab AD LDAP Konfigurasyonu

Merhaba,

GitLab AD entegrasyonu için gerekli için gerekli düzenlemeleri /etc/gitlab/gitlab.rb  konfig dosyası altından yapılacaktır

Düzenleme sonrası konfigurasyonumu aşağıda paylaşıyorum

gitlab_rails[‘ldap_enabled’] = true

###! **remember to close this block with ‘EOS’ below**
gitlab_rails[‘ldap_servers’] = YAML.load <<-‘EOS’
main: # ‘main’ is the GitLab ‘provider ID’ of this LDAP server
label: ‘LDAP’
host: ‘DC IP Adresi
port: 389
uid: ‘sAMAccountName’
bind_dn: ‘Buraya AD üzerinde ldap yapacak kullanıcı DN bilgisi girilmelidir.
password: ‘DN bilgisi girilen kullanıcı parolası
encryption: ‘plain’ # “start_tls” or “simple_tls” or “plain”
verify_certificates: true
active_directory: true
allow_username_or_email_login: false
lowercase_usernames: false
block_auto_created_users: false
base: ‘Ldap yapacak OU DN bilgisi girilmelidir.
user_filter: ”
## EE only
group_base: ”
admin_group: ”
sync_ssh_keys: false
EOS

Gerekli düzenlemeler sonrası gitlab-ctl reconfigure  komutu ile yapılan konfigurasyonları güncelleyip  /bin/systemctl status gitlab-runsvdir.service komutu ile servisi restart etmemiz gerekmektedir.  Servisler yeniden başladıktan sonra login ekranına LDAP sekmesi gelecektir. Belirtilen OU altında tanımlı kişiler kendi kullanıcı bilgileri ile giriş sağlayabilirler.

Başka bir yazımızda görüşmek üzere,

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top