There are several applications that use your domain credentials for login. Eg: Custom Corporate apps. How do you ensure that such applications don’t store your password?
The reason I am asking this is: If you are designing an app which does the same thing, how do you convince the user that your app can be trusted not to store the password?
If you really want the user to be sure your app is not keeping their password, don’t use their password.
Microsoft Active Directory Domain Logon uses Kerberos. Kerberos is an SSO solution; an application may make use of a user’s Kerberos credentials without requiring that the user enter their password a second time. The credentials obtained by the application may only be valid for as long as the user’s Kerberos ticket – probably at most a week.
If you have a web application, it too may take part in the warm goodness via SPNEGO. You may have seen this in the form of Sharepoint sites that don’t require a login if you are on the company domain.