日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

java 自助更改密码 api_搭建ldap自助修改密码系统--Self Service Password

發(fā)布時(shí)間:2025/3/20 windows 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 自助更改密码 api_搭建ldap自助修改密码系统--Self Service Password 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

系統(tǒng)版本:centos6

Self Service Password版本:1.1

服務(wù)安裝:

安裝依賴:yum install php70-ldap.x86_64 -y (版本盡量大于5.3,否則會(huì)提示更新php程序)

yum install httpd -y

安裝Self Service Password:yum install https://ltb-project.org/rpm/6Server/noarch/self-service-password-1.1-1.el6.noarch.rpm

配置apache:?/etc/httpd/conf.d/self-service-password.conf

NameVirtualHost *:80

ServerName changepasswd.xxxxx.net

DocumentRoot /usr/share/self-service-password

DirectoryIndex index.php

AddDefaultCharset UTF-8

AllowOverride None

Require all granted

LogLevel warn

ErrorLog /var/log/httpd/ssp_error_log

CustomLog /var/log/httpd/ssp_access_log combined

配置Self Service Password,支持密碼修改和郵件重置: vim??/usr/share/self-service-password/conf/config.inc.php

#關(guān)閉 問(wèn)題驗(yàn)證 和 短信驗(yàn)證(視個(gè)人需要):

$use_questions=false;

$use_sms= false;

#配置 LDAP

$ldap_url = "ldap://ldap.xxxxx.net";

$ldap_starttls = false;

$ldap_binddn = "cn=Manager,dc=ldap,dc=xxxxxx,dc=net";

$ldap_bindpw = "xxxxxxxxx";

$ldap_base = "dc=ldap,dc=xxxxxx,dc=net";

$ldap_login_attribute = "cn";

$ldap_fullname_attribute = "cn";

$ldap_filter = "(&(objectClass=person)($ldap_login_attribute={login}))";

$who_change_password = "manager";? ?#指定LDAP 以什么用戶身份更改密碼

#配置郵件

$mail_from = "elk@xxxxx.com";

$mail_from_name = "企業(yè)賬號(hào)密碼重置";

$mail_signature = "";

$notify_on_change = true;? ? ? #密碼修改成功后,向用戶發(fā)送通知郵件

$mail_sendmailpath = '/usr/sbin/sendmail';? ?#需安裝sendmail服務(wù) yum install -y sendmail

$mail_protocol = 'smtp';

$mail_smtp_debug = 0;

$mail_debug_format = 'html';

$mail_smtp_host = 'smtp.gmail.com';

$mail_smtp_auth = true;

$mail_smtp_user = 'elk@xxxxxx.com';

$mail_smtp_pass = 'xxxxxx';

$mail_smtp_port = 587;

$mail_smtp_timeout = 30;

$mail_smtp_keepalive = false;

$mail_smtp_secure = 'tls';

$mail_contenttype = 'text/plain';

$mail_wordwrap = 0;

$mail_charset = 'utf-8';

$mail_priority = 3;

$mail_newline = PHP_EOL;

配置完成,登錄網(wǎng)頁(yè)訪問(wèn),通過(guò)網(wǎng)頁(yè)修改賬號(hào)密碼驗(yàn)證

如果遇到以下錯(cuò)誤:

修改配置:?$keyphrase = "secret";? ?--->??$keyphrase = "ldapchangepasswd"; #任意字符串

驗(yàn)證郵件重置密碼:

查看郵件,點(diǎn)擊鏈接修改即可:

修改完成會(huì)收到一條郵件:

以上便是ldap自主修改密碼服務(wù)--Self Service Password 的配置。

參考鏈接:http://blog.leanote.com/post/benmo/e98d072f2b28

總結(jié)

以上是生活随笔為你收集整理的java 自助更改密码 api_搭建ldap自助修改密码系统--Self Service Password的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。