File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -244,6 +244,23 @@ async def auth_handler(request):
244244 return web .json_response (g_app .error_auth_required , status = 401 )
245245
246246 ctx .add_get ("/auth" , auth_handler )
247+
248+ if ctx .debug :
249+
250+ async def debug_auth_handler (request ):
251+ return web .json_response (
252+ {
253+ "get_session_token" : auth_provider .get_session_token (request ),
254+ "get_session" : ctx .get_session (request ),
255+ "get_username" : ctx .get_username (request ),
256+ "check_auth" : ctx .check_auth (request ),
257+ # "sessions": list(g_app.sessions.keys()),
258+ # "oauth_states": list(g_app.oauth_states.keys()),
259+ }
260+ )
261+
262+ ctx .add_get ("/auth/debug" , debug_auth_handler )
263+
247264 ctx .add_get ("/auth/github" , github_auth_handler )
248265 ctx .add_get ("/auth/github/callback" , github_callback_handler )
249266 ctx .add_get ("/auth/github/callback{tail:.*}" , github_callback_handler )
Original file line number Diff line number Diff line change @@ -2798,6 +2798,9 @@ def get_session_token(self, request: web.Request):
27982798
27992799 def get_session (self , request : web .Request ) -> Optional [Dict [str , Any ]]:
28002800 session_token = self .get_session_token (request )
2801+ # _dbg(
2802+ # f"Session token: {session_token} / {len(self.app.sessions)} sessions = {session_token in self.app.sessions}"
2803+ # )
28012804
28022805 if not session_token or session_token not in self .app .sessions :
28032806 return None
You can’t perform that action at this time.
0 commit comments