admin: Pick challenge title from challenge.json
This commit is contained in:
parent
d09c1741a2
commit
58af047a26
2 changed files with 17 additions and 8 deletions
|
@ -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,
|
||||
},
|
||||
|
|
Reference in a new issue