From 5460271bb51290c2b0acf2f00001096e2b12c3e2 Mon Sep 17 00:00:00 2001 From: Tobi Smethurst <31960611+tsmethurst@users.noreply.github.com> Date: Thu, 8 Jul 2021 11:32:31 +0200 Subject: Auth flow fixes (#82) * preliminary fixes to broken auth flow * fix some auth/cookie weirdness * fmt --- internal/api/client/auth/auth.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'internal/api/client/auth/auth.go') diff --git a/internal/api/client/auth/auth.go b/internal/api/client/auth/auth.go index 793c19f4e..7cddc3e74 100644 --- a/internal/api/client/auth/auth.go +++ b/internal/api/client/auth/auth.go @@ -36,8 +36,26 @@ const ( OauthTokenPath = "/oauth/token" // OauthAuthorizePath is the API path for authorization requests (eg., authorize this app to act on my behalf as a user) OauthAuthorizePath = "/oauth/authorize" + + sessionUserID = "userid" + sessionClientID = "client_id" + sessionRedirectURI = "redirect_uri" + sessionForceLogin = "force_login" + sessionResponseType = "response_type" + sessionCode = "code" + sessionScope = "scope" ) +var sessionKeys []string = []string{ + sessionUserID, + sessionClientID, + sessionRedirectURI, + sessionForceLogin, + sessionResponseType, + sessionCode, + sessionScope, +} + // Module implements the ClientAPIModule interface for type Module struct { config *config.Config -- cgit v1.2.3