大家好,目前在需要在公司環境建立RDWeb,需求是使ad使用者能夠利用網站修改密碼.
步驟如下: https://woshub.com/allow-users-to-reset-expired-password-via-rd-webaccess-windows-server-2012/
遇到問題:
測試時跳出"The user name or password that you entered is not valid. Try typing it again."
已做過確認:
DNS,帳號密碼沒有輸錯,密碼原則
如有需要補充的麻煩各位提醒,感謝各位協助
[補充1]
login.aspx這邊是可以用test帳號登入的.
你給的文件裡面跟我當初參考的差不多都有
PasswordChangeEnabled 啟用? 沒畫面截圖無法判斷
修改密碼的功能啟用之前,表單驗證要打開(Forms Authentication),有開嗎?
AD是先驗證過密碼,密碼正確了才會允許你修改密碼,
就算透過web來改密碼一樣不能跳過這個規則,
不然就變成密碼重設了,改密碼跟密碼重設功能完全不一樣。
改密碼失敗,AD稽核紀錄有開的話,從事件檢視器去查失敗紀錄
看看是不是帳戶前面少了域名還是無法找到帳戶之類的錯誤
剛好正在開發與測試新功能,需要建立新的AD起來測試
我不知道你的環境是不是還有哪裡有問題,
我只能建議你在Web端修改密碼之前,再多確定一下你的帳戶是否可以順利改密碼
至少Windows上面先測試OK之後再從web端開始測試,
然後稽核紀錄要的開起來才方便debug,
最後修改密碼網頁的憑證是否是AD可信任的憑證最好也檢查一下,
這個教學文件沒有寫