diff --git a/pkg/security/jwt.go b/pkg/security/jwt.go index 0178c23..b19a41a 100644 --- a/pkg/security/jwt.go +++ b/pkg/security/jwt.go @@ -25,7 +25,7 @@ func EncodeJwt(id string, val any, typ, sub string, aud []string, exp time.Time) jwt.RegisteredClaims{ Subject: sub, Audience: aud, - Issuer: viper.GetString("domain"), + Issuer: fmt.Sprintf("https://%s", viper.GetString("domain")), ExpiresAt: jwt.NewNumericDate(exp), NotBefore: jwt.NewNumericDate(time.Now()), IssuedAt: jwt.NewNumericDate(time.Now()), diff --git a/pkg/server/challanges_api.go b/pkg/server/challanges_api.go index c80f97c..e4cc381 100644 --- a/pkg/server/challanges_api.go +++ b/pkg/server/challanges_api.go @@ -69,7 +69,7 @@ func doChallenge(c *fiber.Ctx) error { if err != nil { return fiber.NewError(fiber.StatusBadRequest, err.Error()) } else if challenge.Progress >= challenge.Requirements { - session, err := security.GrantSession(challenge, []string{"*"}, []string{"Hydrogen.Passport"}, nil, lo.ToPtr(time.Now())) + session, err := security.GrantSession(challenge, []string{"*"}, []string{"passport"}, nil, lo.ToPtr(time.Now())) if err != nil { return fiber.NewError(fiber.StatusBadRequest, err.Error()) } diff --git a/pkg/server/oauth_api.go b/pkg/server/oauth_api.go index 9497f25..0779eec 100644 --- a/pkg/server/oauth_api.go +++ b/pkg/server/oauth_api.go @@ -73,7 +73,7 @@ func doConnect(c *fiber.Ctx) error { user, client, strings.Split(scope, " "), - []string{"Hydrogen.Passport", client.Alias}, + []string{"passport", client.Alias}, nil, lo.ToPtr(time.Now()), c.IP(), @@ -95,7 +95,7 @@ func doConnect(c *fiber.Ctx) error { user, client, strings.Split(scope, " "), - []string{"Hydrogen.Passport", client.Alias}, + []string{"passport", client.Alias}, nil, lo.ToPtr(time.Now()), c.IP(), diff --git a/pkg/server/startup.go b/pkg/server/startup.go index 2a26986..2593a9b 100644 --- a/pkg/server/startup.go +++ b/pkg/server/startup.go @@ -22,8 +22,8 @@ func NewServer() { A = fiber.New(fiber.Config{ DisableStartupMessage: true, EnableIPValidation: true, - ServerHeader: "Hydrogen.Passport", - AppName: "Hydrogen.Passport", + ServerHeader: "passport", + AppName: "passport", JSONEncoder: jsoniter.ConfigCompatibleWithStandardLibrary.Marshal, JSONDecoder: jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal, EnablePrintRoutes: viper.GetBool("debug"),