Compare commits

...
3 changed files with 8 additions and 3 deletions
-2
View File
@@ -4,8 +4,6 @@ charts:
values: values:
- ../helm-chart/values.yaml - ../helm-chart/values.yaml
set: set:
- name: maestro.env
value: stg
- name: maestro.duc_url - name: maestro.duc_url
value: duc.stg.dadosfera.ai value: duc.stg.dadosfera.ai
- name: hostname - name: hostname
@@ -26,6 +26,7 @@ export class GoogleLoginStrategy extends PassportStrategy(
callbackURL: oauthSecrets['google-login'].redirect_uri, callbackURL: oauthSecrets['google-login'].redirect_uri,
scope: ['email', 'profile', 'openid'], scope: ['email', 'profile', 'openid'],
}; };
console.log("GoogleLoginStrategy", options.clientID, options.callbackURL);
const verify = ( const verify = (
accessToken: string, accessToken: string,
refreshToken: string, refreshToken: string,
+7 -1
View File
@@ -24,15 +24,21 @@ export async function getOauthSecrets() {
const path = process.env.SM_OAUTH_PATH; const path = process.env.SM_OAUTH_PATH;
const secretsManagerClient = new SecretsManagerClient({}); const secretsManagerClient = new SecretsManagerClient({});
for (const key in secrets) { for (const key in secrets) {
console.log(`Fetching secret for ${key} from path ${path}/${key}`);
const getSecretComand = new GetSecretValueCommand({ const getSecretComand = new GetSecretValueCommand({
SecretId: `${path}/${key}`, SecretId: `${path}/${key}`,
}); });
const res = await secretsManagerClient const res = await secretsManagerClient
.send(getSecretComand) .send(getSecretComand)
.catch(() => null); .catch((err) => {
console.error(`Error fetching secret for ${key}:`, err);
return null;
});
if (res) { if (res) {
secrets[key] = JSON.parse(res.SecretString); secrets[key] = JSON.parse(res.SecretString);
console.log(JSON.parse(res.SecretString).client_id)
} else { } else {
console.log("No secret found for", key);
secrets[key] = { secrets[key] = {
client_id: 'id', client_id: 'id',
client_secret: 'id', client_secret: 'id',