Spaces:
Running
on
Inf2
Running
on
Inf2
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 |
|