hi, using code like in the FAQ it is really simple to change the password of an AD user.
Unfortunately, once the account is already expired I get this error: 80090308: LdapErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 773, v1db1 And according to http://www-01.ibm.com/support/docview.wss?uid=swg21290631, 80090308: LdapErr: DSID-0C09030B, comment: AcceptSecurityContext error, data 773, v893 HEX: 0x773 - user must reset password DEC: 1907 - ERROR_PASSWORD_MUST_CHANGE (The user's password must be changed before logging on the first time.) LDAP[pwdLastSet: <value of 0 indicates admin-required password change>] - MUST_CHANGE_PASSWD NOTE: Returns only when presented with valid username and password/credential I am actually binding as the user self (this will be a self-service site for our users to reset their passwords). Is it possible to change one's password once the account has expired or do I have to bind as a service account and reset the user password like that? I prefer not having to hardcode credentials in the application, but if there is no other way .. Thanks! -- Groeten, natxo