HomeOfTheWizard / vault-maven-plugin

A Maven plugin that extracts secrets from Vault and populate Maven properties.
Apache License 2.0
6 stars 1 forks source link

Refactoring needed for a Clean Code and Architecture #17

Open HomeOfTheWizard opened 8 months ago

HomeOfTheWizard commented 8 months ago

Core logic for is still too dependent on technical dependencies such as the vault driver library. For instance Authentication methods uses Classes directly from the Vault Driver. ex: GithubAuthenticationMethod takes an instance of the Auth Class from the 3rd party library. We must isolate the two package with interfaces.