@@ -48,16 +48,12 @@ class BaseHandler(BioThingsAuthnMixin, BaseAPIHandler):
4848
4949class AuthHandler (BaseHandler ):
5050 def set_cache_header (self , cache_value ):
51- # disable cache for auth-related handlers
51+ # disabel cache for auth-related handlers
5252 self .set_header ("Cache-Control" , "private, max-age=0, no-cache" )
5353
5454
5555class UserInfoHandler (AuthHandler ):
56- """ "Handler for /user endpoint."""
57- name = "user_info"
58- kwargs = {
59- "GET" : {} # Explicitly empty - no parameters expected or required
60- }
56+ """ "Handler for /user_info endpoint."""
6157
6258 def get (self ):
6359 # Check for user cookie
@@ -77,27 +73,11 @@ def get(self):
7773
7874
7975class LoginHandler (AuthHandler ):
80- """ "Handler for /login endpoint."""
81- name = "user_login"
82- kwargs = {
83- "GET" : {
84- "next" : {"type" : str , "required" : False , "default" : "/" } # Redirect URL
85- }
86- }
87-
8876 def get (self ):
8977 self .redirect (self .get_argument ("next" , "/" ))
9078
9179
9280class LogoutHandler (AuthHandler ):
93- """ "Handler for /logout endpoint."""
94- name = "user_logout"
95- kwargs = {
96- "GET" : {
97- "next" : {"type" : str , "required" : False , "default" : "/" } # Redirect URL
98- }
99- }
100-
10181 def get (self ):
10282 self .clear_cookie ("user" )
10383 self .redirect (self .get_argument ("next" , "/" ))
0 commit comments