From 8fa80e56e014d9a77cfb337b2a2b641f1532ff8e Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Wed, 19 Oct 2022 17:55:53 +0200 Subject: OAuth + Server: Fix ISS for secure internet The wrong base url was used. Use the one from the home server NOT the current location --- internal/server/common.go | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'internal/server/common.go') diff --git a/internal/server/common.go b/internal/server/common.go index bf6f4ca..e70bee0 100644 --- a/internal/server/common.go +++ b/internal/server/common.go @@ -252,21 +252,8 @@ func ShouldRenewButton(server Server) bool { return true } -func GetISS(server Server) (string, error) { - base, baseErr := server.GetBase() - if baseErr != nil { - return "", types.NewWrappedError("failed getting server ISS", baseErr) - } - // We have already ensured that the base URL ends with a / - return base.URL, nil -} - func GetOAuthURL(server Server, name string) (string, error) { - iss, issErr := GetISS(server) - if issErr != nil { - return "", issErr - } - return server.GetOAuth().GetAuthURL(name, iss, server.GetTemplateAuth()) + return server.GetOAuth().GetAuthURL(name, server.GetTemplateAuth()) } func OAuthExchange(server Server) error { -- cgit v1.2.3