WindowsCredentialManager
所属分类:系统编程
开发工具:C#
文件大小:0KB
下载次数:0
上传日期:2023-06-09 08:14:22
上 传 者:
sh-1993
说明: 提供对Windows凭据管理器的编程访问的.NET Standard 2.0库。,
(A .NET Standard 2.0 library providing programmatic access to the Windows Credential Manager.,)
文件列表:
.editorconfig (134, 2020-10-09)
LICENSE.md (1072, 2020-10-09)
WindowsCredentialManager.Tests/ (0, 2020-10-09)
WindowsCredentialManager.Tests/CredentialTests.cs (2881, 2020-10-09)
WindowsCredentialManager.Tests/WindowsCredentialManager.Tests.csproj (575, 2020-10-09)
WindowsCredentialManager.sln (3043, 2020-10-09)
WindowsCredentialManager/ (0, 2020-10-09)
WindowsCredentialManager/Credential.cs (4775, 2020-10-09)
WindowsCredentialManager/CredentialAttribute.cs (1352, 2020-10-09)
WindowsCredentialManager/CredentialPersistence.cs (219, 2020-10-09)
WindowsCredentialManager/CredentialType.cs (90, 2020-10-09)
WindowsCredentialManager/CredentialsPrompt.cs (2582, 2020-10-09)
WindowsCredentialManager/CredentialsPromptResult.cs (712, 2020-10-09)
WindowsCredentialManager/GenericCredentials.cs (981, 2020-10-09)
WindowsCredentialManager/Win32/ (0, 2020-10-09)
WindowsCredentialManager/Win32/Blobs/ (0, 2020-10-09)
WindowsCredentialManager/Win32/Blobs/RawStringSecureBlob.cs (627, 2020-10-09)
WindowsCredentialManager/Win32/SafeHandles/ (0, 2020-10-09)
WindowsCredentialManager/Win32/SafeHandles/CredentialCoTaskSafeHandle.cs (2568, 2020-10-09)
WindowsCredentialManager/Win32/SafeHandles/CredentialSafeHandle.cs (846, 2020-10-09)
WindowsCredentialManager/Win32/SecureBlob.cs (457, 2020-10-09)
WindowsCredentialManager/Win32/Types/ (0, 2020-10-09)
WindowsCredentialManager/Win32/Types/CREDENTIALW.cs (707, 2020-10-09)
WindowsCredentialManager/Win32/Types/CREDENTIALW_RAW.cs (670, 2020-10-09)
WindowsCredentialManager/Win32/Types/CREDENTIAL_ATTRIBUTEW.cs (308, 2020-10-09)
WindowsCredentialManager/Win32/Types/CREDENTIAL_FLAGS.cs (181, 2020-10-09)
WindowsCredentialManager/Win32/Types/CREDENTIAL_PERSIST.cs (152, 2020-10-09)
WindowsCredentialManager/Win32/Types/CREDENTIAL_TYPE.cs (241, 2020-10-09)
WindowsCredentialManager/Win32/Types/CREDUI_INFO.cs (410, 2020-10-09)
WindowsCredentialManager/Win32/Types/CREDUI_WINDOW.cs (322, 2020-10-09)
WindowsCredentialManager/Win32/Types/CRED_PACK.cs (227, 2020-10-09)
WindowsCredentialManager/Win32/UnsafeNativeApi.cs (1711, 2020-10-09)
WindowsCredentialManager/Win32/UnsafeNativeApiExtensions.cs (1353, 2020-10-09)
WindowsCredentialManager/Win32/Win32Utility.cs (1839, 2020-10-09)
WindowsCredentialManager/WindowsCredentialManager.csproj (1844, 2020-10-09)
... ...
# WindowsCredentialManager
A .NET Standard 2.0 library that provides basic access to the Windows Credential Manager. Supported operations:
- Reading/Writing generic credentials
- Show a prompt for generic credentials
## Examples
Writing generic credentials:
```c#
var credentials = new GenericCredentials ("UNIQUE_TARGET_ID");
genericCredentials.UserName = "admin";
genericCredentials.Password = password;
genericCredentials.Save();
```
Reading generic credentials:
```c#
var genericCredentials = new GenericCredentials ("UNIQUE_TARGET_ID");
genericCredentials.Load();
```
Prompting the user for credentials:
```c#
var promptResult = CredentialsPrompt.Show (
"Please enter your password",
"Password required!");
if (!promptResult.Cancelled)
{
var username = promptResult.Username;
var password = promptResult.Password;
}
```
近期下载者:
相关文件:
收藏者: