Hi experts.
We run a 2008 R2 remote desktop server. We require NLA (network level authentication)
My goal is to understand the following technical detail:
http://en.wikipedia.org/wiki/Network_Level_Authentication says:
"Not possible to log on and change password when "User must change password at next logon" is enabled on the user account"
While I can reproduce this unwanted effect myself, I don't understand it. Can anyone wiser give details on what exactly NLA changes so that this pw-change prior to logon is made technically inpossible?
Background: we would like to use RDP-SSO. That however requires NLA. And NLA "destroys" the ability to setup new users with the attribute "User must change password at next logon"
if those users are only able to logon via RDP - they are simply rejected with the error "An authentication error has occurred. The local security authority cannot be contacted".
When you check the box "User must change password at next logon" you are basically saying that the user has to change their password before they can login, you already know that upon doing so locally a dialog pops up prompting you to change your password and you cannot login until you do so. Because NLA Requires you to be completely authenticated before even attempting to actually open remote desktop, this would have to be where the problem is.
A lack of support on both ends of the remote desktop support to allow that dialog and protocol to be used from the login prompt that appears when attempting to connect via NLA. While I believe that this is a feature that should be added, I do not think that it should be enabled by default for possible security reasons.