aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-24 09:07:29 +0300
committerGitHub <noreply@github.com>2023-09-24 09:07:29 +0300
commit55dab08a96d7b5c9906985fd18653f081a7251b3 (patch)
tree4058cdeb04f939b92d7fb190095126bf1116f747
parentfeat: improved steam authentication (#57) (diff)
downloadlphub-55dab08a96d7b5c9906985fd18653f081a7251b3.tar.gz
lphub-55dab08a96d7b5c9906985fd18653f081a7251b3.tar.bz2
lphub-55dab08a96d7b5c9906985fd18653f081a7251b3.zip
feat: specify using proxy for steam auth (#57)
Former-commit-id: 84db4a66f15d1d15b49729c0f3e85b7789e32c79
-rw-r--r--backend/handlers/login.go2
-rw-r--r--go.mod2
-rw-r--r--go.sum2
3 files changed, 4 insertions, 2 deletions
diff --git a/backend/handlers/login.go b/backend/handlers/login.go
index b956c3c..b0f5ef6 100644
--- a/backend/handlers/login.go
+++ b/backend/handlers/login.go
@@ -28,7 +28,7 @@ type LoginResponse struct {
28// @Success 200 {object} models.Response{data=LoginResponse} 28// @Success 200 {object} models.Response{data=LoginResponse}
29// @Router /login [get] 29// @Router /login [get]
30func Login(c *gin.Context) { 30func Login(c *gin.Context) {
31 openID := steam_go.NewOpenID(c.Request) 31 openID := steam_go.NewOpenID(c.Request, true)
32 switch openID.Mode() { 32 switch openID.Mode() {
33 case "": 33 case "":
34 c.Redirect(http.StatusMovedPermanently, openID.AuthUrl()) 34 c.Redirect(http.StatusMovedPermanently, openID.AuthUrl())
diff --git a/go.mod b/go.mod
index ed0ab2a..1fdd17e 100644
--- a/go.mod
+++ b/go.mod
@@ -10,7 +10,7 @@ require (
10require ( 10require (
11 github.com/golang-jwt/jwt/v4 v4.4.2 11 github.com/golang-jwt/jwt/v4 v4.4.2
12 github.com/google/uuid v1.3.0 12 github.com/google/uuid v1.3.0
13 github.com/pektezol/steam_go v1.1.0 13 github.com/pektezol/steam_go v1.1.1
14 github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a 14 github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a
15 github.com/swaggo/gin-swagger v1.5.3 15 github.com/swaggo/gin-swagger v1.5.3
16 github.com/swaggo/swag v1.16.1 16 github.com/swaggo/swag v1.16.1
diff --git a/go.sum b/go.sum
index 1cba896..59724af 100644
--- a/go.sum
+++ b/go.sum
@@ -131,6 +131,8 @@ github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT9
131github.com/otiai10/mint v1.3.3/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= 131github.com/otiai10/mint v1.3.3/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc=
132github.com/pektezol/steam_go v1.1.0 h1:mybEW6bQlSx7oCnKFSo4ZdxvQpNP4vkzyreEKUM5Czg= 132github.com/pektezol/steam_go v1.1.0 h1:mybEW6bQlSx7oCnKFSo4ZdxvQpNP4vkzyreEKUM5Czg=
133github.com/pektezol/steam_go v1.1.0/go.mod h1:8dk95CLOQKRr0BA8ChnNbTEe0/f2Ibi5O4rmpS9oZCo= 133github.com/pektezol/steam_go v1.1.0/go.mod h1:8dk95CLOQKRr0BA8ChnNbTEe0/f2Ibi5O4rmpS9oZCo=
134github.com/pektezol/steam_go v1.1.1 h1:/sKaM9XYEyD/MoNNPpCqnkX7VdMmcFnlQUHyNy+z96Y=
135github.com/pektezol/steam_go v1.1.1/go.mod h1:8dk95CLOQKRr0BA8ChnNbTEe0/f2Ibi5O4rmpS9oZCo=
134github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= 136github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo=
135github.com/pelletier/go-toml/v2 v2.0.5 h1:ipoSadvV8oGUjnUbMub59IDPPwfxF694nG/jwbMiyQg= 137github.com/pelletier/go-toml/v2 v2.0.5 h1:ipoSadvV8oGUjnUbMub59IDPPwfxF694nG/jwbMiyQg=
136github.com/pelletier/go-toml/v2 v2.0.5/go.mod h1:OMHamSCAODeSsVrwwvcJOaoN0LIUIaFVNZzmWyNfXas= 138github.com/pelletier/go-toml/v2 v2.0.5/go.mod h1:OMHamSCAODeSsVrwwvcJOaoN0LIUIaFVNZzmWyNfXas=