I'm writing a application that will reside on a network and will be used by many. The program requires a small degree of password security and I don't want to have to manually administer a passord table. As some user's will only use the application once in a great while, I don't want them to need to remember a password.

If I could allow the application to use their network password it would be nice. I'm pulling their logon name via an API call but I see nothing for validating a password.

I thought about allowing access using the logon name only since they must have known the password to log on to the network in the first place. However, it was decided it would be too easy to use someone else's PC when they walked away.

Is there a way to do what I want?