Re: Password Reset Self Service



What sort of alternate authentication mechanism do you plan to use? Will
you use question/answer pairs or some form of stronger 2 factor auth? If
you use security questions, where will you store the answers? How will that
store stay synchronized with the directory? How will you keep that data
secure, given that it can be used to steal anyone's identity? How exact do
the answers have to be? Do users ever have to change the answers? Do you
validate the answers to make sure they aren't easy for someone else to
guess?

Creating a web page that does the password reset is quite easy. It
typically boils down to something like:

user.SetPassword(newValue)

It only requires an ID with password reset permissions to perform the
change. Answering all of those other questions is less easy.

Joe K.

--
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
<andy.liwen@xxxxxxxxx> wrote in message
news:1170910113.071661.14100@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Looking for a simple AD password reset function - optimally a web
page. No heavy lifting. Thanks



.



Relevant Pages

  • Re: How to run as in a deamon
    ... Have them set up the scheduled task to run as the required user. ... Joe Kaplan-MS MVP Directory Services Programming ... Co-author of "The .NET Developer's Guide to Directory Services Programming" ... Do we need to get their uname/pw and store it to be able to runAs them - ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: How to unlock a user account in ADAM
    ... Joe Kaplan-MS MVP Directory Services Programming ... Co-author of "The .NET Developer's Guide to Directory Services Programming" ... we have an issue with the enforcement of password policies using AD. ... developer were to use a different password reset method, ...
    (microsoft.public.windows.server.active_directory)
  • Re: How to iew Passwords?
    ... It actually doesn't even store them directly, it stores a one way hash, so ... the third party password sync apps like psynch or MIIS. ... Joe Kaplan-MS MVP Directory Services Programming ... Co-author of "The .NET Developer's Guide to Directory Services Programming" ...
    (microsoft.public.windows.server.active_directory)
  • Re: Roles - Access Rule Storage
    ... exact same thing in your module, but store the authorization policy in the ... Joe Kaplan-MS MVP Directory Services Programming ... Co-author of "The .NET Developer's Guide to Directory Services Programming" ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: Roles - Access Rule Storage
    ... You might also want to look at the Authorization Manager API if you ... Joe Kaplan-MS MVP Directory Services Programming ... Co-author of "The .NET Developer's Guide to Directory Services Programming" ... exact same thing in your module, but store the authorization policy in the ...
    (microsoft.public.dotnet.framework.aspnet.security)