diff --git a/frontend/src/component/admin/auth/OidcAuth/OidcAuth.tsx b/frontend/src/component/admin/auth/OidcAuth/OidcAuth.tsx index 0e2fbf75619..1e8bb0d494e 100644 --- a/frontend/src/component/admin/auth/OidcAuth/OidcAuth.tsx +++ b/frontend/src/component/admin/auth/OidcAuth/OidcAuth.tsx @@ -1,8 +1,12 @@ import React, { useContext, useEffect, useState } from 'react'; import { Button, + FormControl, FormControlLabel, Grid, + InputLabel, + MenuItem, + Select, Switch, TextField, } from '@mui/material'; @@ -30,6 +34,7 @@ const initialState = { discoverUrl: '', secret: '', acrValues: '', + idTokenSigningAlgorithm: 'RS256', }; export const OidcAuth = () => { @@ -244,7 +249,42 @@ export const OidcAuth = () => { setValue={setValue} /> - + + + ID Signing algorithm +

+ Which signing algorithm to use.
Leave this + alone unless you see errors that look like + "unexpected JWT alg received, expected RS256, got: + RS512" in your logs. +

+
+ + + + Signing algorithm + + + + +