Refactor config and improve security

This commit is contained in:
Bolke de Bruin 2020-07-18 19:17:53 +02:00
parent 76e30ffa98
commit c68ec69b92
3 changed files with 17 additions and 9 deletions

View file

@ -59,13 +59,13 @@ func main() {
log.Fatalf("Cannot get oidc provider: %s", err)
}
oidcConfig := &oidc.Config{
ClientID: viper.GetString("clientId"),
ClientID: conf.OpenId.ClientId,
}
verifier = provider.Verifier(oidcConfig)
oauthConfig = oauth2.Config{
ClientID: viper.GetString("clientId"),
ClientSecret: viper.GetString("clientSecret"),
ClientID: conf.OpenId.ClientId,
ClientSecret: conf.OpenId.ClientSecret,
RedirectURL: "https://" + conf.Server.GatewayAddress + "/callback",
Endpoint: provider.Endpoint(),
Scopes: []string{oidc.ScopeOpenID, "profile", "email"},