Spaces:
Running
Running
fix: set alg in auth if not set by user
Browse files- src/lib/server/auth.ts +2 -1
src/lib/server/auth.ts
CHANGED
@@ -115,9 +115,10 @@ async function getOIDCClient(settings: OIDCSettings): Promise<BaseClient> {
|
|
115 |
|
116 |
const alg_supported = issuer.metadata["id_token_signing_alg_values_supported"];
|
117 |
|
118 |
-
if (Array.isArray(alg_supported)
|
119 |
client_config.id_token_signed_response_alg ??= alg_supported[0];
|
120 |
}
|
|
|
121 |
return new issuer.Client(client_config);
|
122 |
}
|
123 |
|
|
|
115 |
|
116 |
const alg_supported = issuer.metadata["id_token_signing_alg_values_supported"];
|
117 |
|
118 |
+
if (Array.isArray(alg_supported)) {
|
119 |
client_config.id_token_signed_response_alg ??= alg_supported[0];
|
120 |
}
|
121 |
+
|
122 |
return new issuer.Client(client_config);
|
123 |
}
|
124 |
|