Open rainit2006 opened 2 years ago
https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/CredentialProvider/cpp
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers [HKEY_CLASSES_ROOT\CLSID{GUID-xxxxxxx-xxxxxx-xxxxxx}\InprocServer32]
https://docs.microsoft.com/en-us/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovider CJcvCredentialProvider : public ICredentialProvider
https://docs.microsoft.com/en-us/dotnet/framework/interop/registering-assemblies-with-com
https://docs.paloaltonetworks.com/globalprotect/8-1/globalprotect-admin/globalprotect-apps/deploy-app-settings-transparently/deploy-app-settings-to-windows-endpoints/enable-sso-wrapping-for-third-party-credentials-with-the-windows-registry.html
https://slproweb.com/products/Win32OpenSSL.html
Windows App Sample
https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/CredentialProvider/cpp
Register a Credential Providers
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers [HKEY_CLASSES_ROOT\CLSID{GUID-xxxxxxx-xxxxxx-xxxxxx}\InprocServer32]
ICredentialProvider
https://docs.microsoft.com/en-us/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovider CJcvCredentialProvider : public ICredentialProvider
Registering Assemblies with COM
https://docs.microsoft.com/en-us/dotnet/framework/interop/registering-assemblies-with-com
https://docs.paloaltonetworks.com/globalprotect/8-1/globalprotect-admin/globalprotect-apps/deploy-app-settings-transparently/deploy-app-settings-to-windows-endpoints/enable-sso-wrapping-for-third-party-credentials-with-the-windows-registry.html