Class GoogleCloudSecretManagerService

java.lang.Object
com.broadleafcommerce.securevault.service.provider.GoogleCloudSecretManagerService
All Implemented Interfaces:
SecureVaultService

public class GoogleCloudSecretManagerService extends Object implements SecureVaultService
Implementation of the SecureVaultService for the Google Cloud Secret Manager. In order to connect to the Secret Manager, make sure you have an account on GCP with at least the `roles/secretmanager.secretAccessor` role. You will need to be locally authenticated by running:
     gcloud auth application-default login
 
Follow the prompts to authenticate with you're authorized GCP account. Additional information can be found in GCP's documentation: https://cloud.google.com/secret-manager/docs/creating-and-accessing-secrets