admin: Pick challenge title from challenge.json

This commit is contained in:
nemunaire 2022-06-04 18:21:41 +02:00
parent d09c1741a2
commit 58af047a26
2 changed files with 17 additions and 8 deletions

View file

@ -191,13 +191,15 @@ func genDexConfig() ([]byte, error) {
} else {
b := bytes.NewBufferString("")
if dexTmpl, err := template.New("dexcfg").Parse(dexcfgtpl); err != nil {
if challengeInfo, err := GetChallengeInfo(); err != nil {
return nil, fmt.Errorf("Cannot create template: %w", err)
} else if dexTmpl, err := template.New("dexcfg").Parse(dexcfgtpl); err != nil {
return nil, fmt.Errorf("Cannot create template: %w", err)
} else if err = dexTmpl.Execute(b, dexConfig{
Clients: []dexConfigClient{
dexConfigClient{
Id: "epita-challenge",
Name: "Challenge Forensic",
Name: challengeInfo.Title,
RedirectURIs: []string{"https://fic.srs.epita.fr/challenge_access/auth"},
Secret: OidcSecret,
},