about summary refs log tree commit diff
path: root/nix/templates/goapp/frontend/src/init.go
diff options
context:
space:
mode:
authorEmile <git@emile.space>2025-02-23 02:16:02 +0100
committerEmile <git@emile.space>2025-02-23 02:16:02 +0100
commit3bab9bb8db06c8c599454d2f353bd29bb480591e (patch)
tree1aac3c2aabf35030fb467505c0366431210681fc /nix/templates/goapp/frontend/src/init.go
parent03527c5f1b857f10a757de50e344f887301add75 (diff)
corrino: goapp finally working with oidc HEAD main
Diffstat (limited to 'nix/templates/goapp/frontend/src/init.go')
-rw-r--r--nix/templates/goapp/frontend/src/init.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/nix/templates/goapp/frontend/src/init.go b/nix/templates/goapp/frontend/src/init.go
index dc0e252..75fd87d 100644
--- a/nix/templates/goapp/frontend/src/init.go
+++ b/nix/templates/goapp/frontend/src/init.go
@@ -2,8 +2,10 @@ package main
 
 import (
 	"context"
+	//  "crypto/tls"
 	"fmt"
 	"log"
+	//  "net/http"
 	"net/url"
 	"os"
 	"strings"
@@ -70,13 +72,15 @@ func oauth2Init() (err error) {
 	if err != nil {
 		panic(err)
 	}
-	clientSecret := string(clientSecretBytes)
+	clientSecret := strings.TrimSpace(string(clientSecretBytes))
 
 	log.Printf("[ ] ClientID: %s", options.ClientID)
 	log.Printf("[ ] ClientSecret: %s", clientSecret)
 	log.Printf("[ ] redirectURL: %s", redirectURL.String())
 	log.Printf("[ ] providerEndpoint: %+v", provider.Endpoint())
 	log.Printf("[ ] Scopes: %s", options.Scopes)
+	log.Printf("[ ] Endpoint: %+v", provider.Endpoint())
+
 	oauth2Config = oauth2.Config{
 		ClientID:     options.ClientID,
 		ClientSecret: clientSecret,
@@ -84,5 +88,8 @@ func oauth2Init() (err error) {
 		Endpoint:     provider.Endpoint(),
 		Scopes:       strings.Split(options.Scopes, ","),
 	}
+
+	oauth2Config.Endpoint.AuthStyle = oauth2.AuthStyleInParams
+
 	return nil
 }