summaryrefslogtreecommitdiff
path: root/api/auth/auth.go
diff options
context:
space:
mode:
Diffstat (limited to 'api/auth/auth.go')
-rw-r--r--api/auth/auth.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/api/auth/auth.go b/api/auth/auth.go
index 3c633cd..becce24 100644
--- a/api/auth/auth.go
+++ b/api/auth/auth.go
@@ -74,7 +74,6 @@ func InterceptOauthCodeContinuation(context *types.RequestContext, req *http.Req
reqContext := req.Context()
token, err := context.Args.OauthConfig.Exchange(reqContext, code, oauth2.SetAuthURLParam("code_verifier", verifierCookie.Value))
if err != nil {
- log.Println(err)
resp.WriteHeader(http.StatusInternalServerError)
return failure(context, req, resp)
}
@@ -195,12 +194,13 @@ func LogoutContinuation(context *types.RequestContext, req *http.Request, resp h
_ = database.DeleteSession(context.DBConn, sessionCookie.Value)
}
- http.Redirect(resp, req, "/", http.StatusFound)
http.SetCookie(resp, &http.Cookie{
Name: "session",
MaxAge: 0,
Value: "",
})
+ http.Redirect(resp, req, "/", http.StatusFound)
+
return success(context, req, resp)
}
}
@@ -225,10 +225,7 @@ func getOauthUser(dbConn *sql.DB, client *http.Client, uri string) (*database.Us
}
func createUserFromOauthResponse(response *http.Response) (*database.User, error) {
- user := &database.User{
- CreatedAt: time.Now(),
- }
-
+ user := &database.User{}
err := json.NewDecoder(response.Body).Decode(user)
defer response.Body.Close()