Beispiel #1
0
 public static string GetUserName(string authority)
 {
     using (CredentialHandle ch = CredentialHandle.ReadFromCredentialManager(authority)) {
         if (ch != null)
         {
             CredentialData credData = ch.GetCredentialData();
             return(credData.UserName);
         }
         return(string.Empty);
     }
 }
Beispiel #2
0
 public static Credentials ReadCredentials(string authority)
 {
     using (CredentialHandle ch = CredentialHandle.ReadFromCredentialManager(authority)) {
         if (ch != null)
         {
             CredentialData credData = ch.GetCredentialData();
             return(Credentials.CreateSavedCredentails(credData.UserName, SecureStringFromNativeBuffer(credData.CredentialBlob)));
         }
         return(null);
     }
 }