Now this is a very popular thing to have seeing that my second top post on my old blog was the AD Change Password WebPart post. Now I have released two webparts.. why two? Well.. because .NET 3.5 (finally) brings some decent Active Directory support! and thus one webpart makes use of this added functionality. And the other one makes use of the "Active DS Type Library”. So based on your environment you have a choice on which one you want to use ;)
The big question now is, where do you get it? Well just head over to our zevenseas Community Solutions Codeplex site and download the zipfile containing the solution!
Second big question is, how to install and configure it?
- I assume you know how to click through a SharePoint installer.. ;)
- Both webparts are a sitecollection feature, so go activate the sitecollection feature
- Once activated, go to a site and add one of the two webparts
- Configure the webpart by clicking ‘Modify this Shared WebPart’, expand “Change Password Settings” and there fill in your domain settings. Now is the part where things are a bit complicated.
- ChangePassword : For this one you have to know the fully qualified domain name of your domain. For example on the Microsoft SharePoint VHD there is a Litwareinc domain. The Fully Qualified Domain Name (FQDN) for this domain is “litwareinc.com”. So you need to type in these address in the webpart properties.
- ChangePasswordNET3.5 : For this webpart you need to specify the ‘normal’ domain name. So taking the same example of the Litware domain. The ‘normal’ domain name is ‘litwareinc’ (like the domain is when you log on like “LITWAREINC\BRIANC”).
Known 'bugs’ : there is some ‘weird’ behavior that when changing your password, it remembers the old password as being valid when logging on to SharePoint. But if you log on to your system it will only validate your changed password and not the old one.
If you need any help, just put in a comment here or mail me at robin at zevenseas.com!