Fix oidc upgrade crash

they keys object format has changed
This commit is contained in:
Girish Ramakrishnan
2025-06-06 16:23:11 +02:00
parent 40631a753f
commit 74a8779c49
+3 -3
View File
@@ -832,7 +832,7 @@ async function start() {
let keyEdDsa = await blobs.getString(blobs.OIDC_KEY_EDDSA);
if (!keyEdDsa) {
debug('Generating new OIDC EdDSA key');
const { privateKey } = await jose.generateKeyPair('EdDSA');
const { privateKey } = await jose.generateKeyPair('EdDSA', { extractable: true });
keyEdDsa = await jose.exportJWK(privateKey);
await blobs.setString(blobs.OIDC_KEY_EDDSA, JSON.stringify(keyEdDsa));
jwksKeys.push(keyEdDsa);
@@ -844,7 +844,7 @@ async function start() {
let keyRs256 = await blobs.getString(blobs.OIDC_KEY_RS256);
if (!keyRs256) {
debug('Generating new OIDC RS256 key');
const { privateKey } = await jose.generateKeyPair('RS256');
const { privateKey } = await jose.generateKeyPair('RS256', { extractable: true });
keyRs256 = await jose.exportJWK(privateKey);
await blobs.setString(blobs.OIDC_KEY_RS256, JSON.stringify(keyRs256));
jwksKeys.push(keyRs256);
@@ -870,7 +870,7 @@ async function start() {
}
},
jwks: {
jwksKeys
keys: jwksKeys
},
claims: {
email: ['email', 'email_verified'],