Package ai.kitsy.cnos.vault.firebase
Class FirebaseSecretsProvider
java.lang.Object
ai.kitsy.cnos.vault.firebase.FirebaseSecretsProvider
- All Implemented Interfaces:
ai.kitsy.cnos.SecretVaultProvider
public final class FirebaseSecretsProvider
extends Object
implements ai.kitsy.cnos.SecretVaultProvider
CNOS provider for Firebase Secrets.
Provider name:
firebase-secrets.
Delegates entirely to GcpSecretManagerProvider — Firebase projects are GCP projects
and Firebase Secrets uses the same GCP Secret Manager API.-
Method Summary
-
Method Details
-
authenticate
public void authenticate(ai.kitsy.cnos.VaultAuthConfig auth) throws ai.kitsy.cnos.CnosError - Specified by:
authenticatein interfaceai.kitsy.cnos.SecretVaultProvider- Throws:
ai.kitsy.cnos.CnosError
-
batchGet
- Specified by:
batchGetin interfaceai.kitsy.cnos.SecretVaultProvider- Throws:
ai.kitsy.cnos.CnosError
-
get
- Specified by:
getin interfaceai.kitsy.cnos.SecretVaultProvider- Throws:
ai.kitsy.cnos.CnosError
-