Skip to content

Commit 19bdc19

Browse files
Merge pull request #302 from learnsoftwaredevelopment/amend-firebase-private-key
Amend firebase private key decode from base64
2 parents 9f520c7 + f208f50 commit 19bdc19

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

utils/firebaseConfig.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@ firebaseAdmin.initializeApp({
1010
type: process.env.FIREBASE_ADMIN_SA_TYPE,
1111
project_id: process.env.FIREBASE_ADMIN_SA_PROJECT_ID,
1212
private_key_id: process.env.FIREBASE_ADMIN_SA_PRIVATE_KEY_ID,
13-
private_key: process.env.FIREBASE_ADMIN_SA_PRIVATE_KEY.replace(
14-
/\\n/g,
15-
'\n',
16-
),
13+
private_key: Buffer.from(
14+
process.env.FIREBASE_ADMIN_SA_PRIVATE_KEY,
15+
'base64',
16+
)
17+
.toString('utf8')
18+
.replace(/\\n/g, '\n'),
1719
client_email: process.env.FIREBASE_ADMIN_SA_CLIENT_EMAIL,
1820
client_id: process.env.FIREBASE_ADMIN_SA_CLIENT_ID,
1921
auth_uri: process.env.FIREBASE_ADMIN_SA_AUTH_URI,

0 commit comments

Comments
 (0)