Skip to content

Implement GCP Secret Manager strategy #7

@bleuscyther

Description

@bleuscyther

GCP

Use Google Cloud Secret Manager to store the client_secret.

Class: Fruitsbytes\PHP\MonCash\Strategy\SecretManager\GCPSecretManager
Implements: Fruitsbytes\PHP\MonCash\Strategy\SecretManager\SecretManagerInterface

Default

# .env

MONCASH_SECRET_MANAGER="Fruitsbytes\\PHP\MonCash\\Strategy\\SecretManager\\GCPSecretManager"

Override

// cart.php

use Fruitsbytes\PHP\MonCash\Strategy\SecretManager\GCPSecretManager
  
$configuration = new Configuration(["secretManager"=> GCPSecretManager::class]);

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions