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.
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.