Foxpass を使用した nginx LDAP

1.nginx モジュールをインストールする

これはモジュールです:https://github.com/kvspb/nginx-auth-ldap

手順は次のとおりです。http://deezx.github.io/blog/2015/04/24/how-to-configure-nginx-with-ldap-authentication/

 
2. nginx 設定をセットアップする

(フォックスパス バインダーが "cn=nginx,dc=example,dc=com" であると仮定します)

 
これをメインの nginx.conf の「http」セクションに追加します。

http {
...
...
...

ldap_server foxpass {
    url "ldaps://ldap.foxpass.com:636/dc=example,dc=com?uid?sub?";
    binddn "cn=myapp,dc=example,dc=com";
    binddn_passwd "YOURPASSWORD";
    group_attribute groups;
    group_attribute_is_dn on;
    require valid_user;
}

include /etc/nginx/conf.d/*.conf;

}

 
次に、別のconfまたはnginx.confの「サーバー」セクションで、LDAP名を参照できます

server {
listen 443 default ssl;
...
...
...
...
...
location / {
auth_ldap "Please enter your Foxpass credentials";
auth_ldap_servers foxpass;
...
...
}
}

 
3.nginxを再起動します

(以前のプロセスが実行されていないことを確認してください)、ブラウザで資格情報の入力を求められるはずです

  
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています