Refactor secret management providers and introduce unified handling
- Removed KeePass and SecretStore provider implementations. - Integrated KeePass and SecretStore as vaults under the SecretManagement provider. - Added new functions: Get-DSCConfigurationDataCredentialProvider and Set-DSCConfigurationDataCredentialProvider for managing credential providers. - Implemented Unlock-ConfigurationDataSecretManagementVault to handle vault unlocking with master passwords. - Updated README to reflect changes in provider usage and examples. - Enhanced error handling and validation for vault registration and settings.
This commit is contained in:
@@ -14,7 +14,9 @@ foreach($File in @($Private + $Providers + $Public)){
|
||||
}
|
||||
|
||||
Export-ModuleMember -Function @(
|
||||
"Get-DSCConfigurationDataCredentialProvider",
|
||||
"Resolve-DSCConfigurationData",
|
||||
"Register-DSCConfigurationDataCredentialProvider",
|
||||
"Set-DSCConfigurationDataCredentialProvider",
|
||||
"Unregister-DSCConfigurationDataCredentialProvider"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user