Compare commits

..

5 Commits

Author SHA1 Message Date
ds 12fb4b28b1 fix service namespace 2026-07-11 04:38:15 +00:00
ds 51fb4dc29f fix var userinfo 2026-07-11 04:32:32 +00:00
ds 22ccb85b7b struct claims global 2026-07-11 04:30:32 +00:00
ds 0396982cda fix import 2026-07-11 04:16:48 +00:00
ds 0a89c35b32 main.go aktualisiert 2026-07-11 04:12:04 +00:00
+14 -5
View File
@@ -11,6 +11,9 @@ import (
"crypto/tls" "crypto/tls"
"github.com/coreos/go-oidc/v3/oidc" "github.com/coreos/go-oidc/v3/oidc"
"golang.org/x/oauth2" "golang.org/x/oauth2"
"github.com/alexedwards/scs/v2"
"github.com/debarbarinantoine/valkeystore"
"github.com/valkey-io/valkey-go"
) )
const ( const (
@@ -28,6 +31,12 @@ var (
sessionManager *scs.SessionManager sessionManager *scs.SessionManager
) )
// Userinformationen aus Token lesen
var claims struct {
Username string `json:"preferred_username"`
Email string `json:"email"`
}
func main() { func main() {
http.DefaultTransport.(*http.Transport).TLSClientConfig = http.DefaultTransport.(*http.Transport).TLSClientConfig =
&tls.Config{ &tls.Config{
@@ -40,7 +49,7 @@ func main() {
client, err := valkey.NewClient( client, err := valkey.NewClient(
valkey.ClientOption{ valkey.ClientOption{
InitAddress: []string{ InitAddress: []string{
"valkey:6379", "valkey.cloud-session.svc.cluster.local:6379",
}, },
}, },
) )
@@ -159,10 +168,10 @@ func callback(w http.ResponseWriter, r *http.Request) {
// Userinformationen aus Token lesen // Userinformationen aus Token lesen
var claims struct { //var claims struct {
Username string `json:"preferred_username"` // Username string `json:"preferred_username"`
Email string `json:"email"` // Email string `json:"email"`
} //}
idToken.Claims(&claims) idToken.Claims(&claims)