@@ -48,21 +48,14 @@ class BaseHandler(BioThingsAuthnMixin, BaseAPIHandler):
4848
4949class AuthHandler (BaseHandler ):
5050 def set_cache_header (self , cache_value ):
51- # disabel cache for auth-related handlers
51+ # disable cache for auth-related handlers
5252 self .set_header ("Cache-Control" , "private, max-age=0, no-cache" )
5353
54- def prepare (self ):
55- """Override prepare to bypass parameter validation issues"""
56- # codacy:disable
57- super (BaseAPIHandler , self ).prepare ()
58-
5954
6055class UserInfoHandler (AuthHandler ):
61- """ "Handler for /user_info endpoint."""
62-
63- # Define that no parameters are required for this endpoint
56+ """ "Handler for /user endpoint."""
57+ name = "user_info"
6458 kwargs = {
65- "*" : {}, # Override any inherited parameter requirements
6659 "GET" : {} # Explicitly empty - no parameters expected or required
6760 }
6861
@@ -84,9 +77,9 @@ def get(self):
8477
8578
8679class LoginHandler (AuthHandler ):
87- # Define expected parameters for login redirect
80+ """ "Handler for /login endpoint."""
81+ name = "user_login"
8882 kwargs = {
89- "*" : {}, # Override any inherited parameter requirements
9083 "GET" : {
9184 "next" : {"type" : str , "required" : False , "default" : "/" } # Redirect URL
9285 }
@@ -97,9 +90,9 @@ def get(self):
9790
9891
9992class LogoutHandler (AuthHandler ):
100- # Define expected parameters for logout redirect
93+ """ "Handler for /logout endpoint."""
94+ name = "user_logout"
10195 kwargs = {
102- "*" : {}, # Override any inherited parameter requirements
10396 "GET" : {
10497 "next" : {"type" : str , "required" : False , "default" : "/" } # Redirect URL
10598 }
0 commit comments