2525schema = SchemaControl (api_settings )
2626
2727
28- class TokenVerificationController ( ControllerBase ) :
28+ class TokenVerificationController :
2929 auto_import = False
3030
3131 @http_post (
@@ -38,7 +38,7 @@ def verify_token(self, token: schema.verify_schema):
3838 return token .to_response_schema ()
3939
4040
41- class TokenBlackListController ( ControllerBase ) :
41+ class TokenBlackListController :
4242 auto_import = False
4343
4444 @http_post (
@@ -51,7 +51,7 @@ def blacklist_token(self, refresh: schema.blacklist_schema):
5151 return refresh .to_response_schema ()
5252
5353
54- class TokenObtainPairController ( ControllerBase ) :
54+ class TokenObtainPairController :
5555 auto_import = False
5656
5757 @http_post (
@@ -98,15 +98,17 @@ def refresh_token(self, refresh_token: schema.obtain_sliding_refresh_schema):
9898
9999
100100@api_controller ("/token" , permissions = [AllowAny ], tags = ["token" ], auth = None )
101- class NinjaJWTDefaultController (TokenVerificationController , TokenObtainPairController ):
101+ class NinjaJWTDefaultController (
102+ ControllerBase , TokenVerificationController , TokenObtainPairController
103+ ):
102104 """NinjaJWT Default controller for obtaining and refreshing tokens"""
103105
104106 auto_import = False
105107
106108
107109@api_controller ("/token" , permissions = [AllowAny ], tags = ["token" ], auth = None )
108110class NinjaJWTSlidingController (
109- TokenVerificationController , TokenObtainSlidingController
111+ ControllerBase , TokenVerificationController , TokenObtainSlidingController
110112):
111113 """
112114 NinjaJWT Sliding controller for obtaining and refreshing tokens
@@ -186,7 +188,7 @@ async def refresh_token(self, refresh_token: schema.obtain_sliding_refresh_schem
186188
187189@api_controller ("/token" , permissions = [AllowAny ], tags = ["token" ], auth = None )
188190class AsyncNinjaJWTDefaultController (
189- AsyncTokenVerificationController , AsyncTokenObtainPairController
191+ ControllerBase , AsyncTokenVerificationController , AsyncTokenObtainPairController
190192):
191193 """NinjaJWT Async Default controller for obtaining and refreshing tokens"""
192194
@@ -195,7 +197,7 @@ class AsyncNinjaJWTDefaultController(
195197
196198@api_controller ("/token" , permissions = [AllowAny ], tags = ["token" ], auth = None )
197199class AsyncNinjaJWTSlidingController (
198- AsyncTokenVerificationController , AsyncTokenObtainSlidingController
200+ ControllerBase , AsyncTokenVerificationController , AsyncTokenObtainSlidingController
199201):
200202 """
201203 NinjaJWT Async Sliding controller for obtaining and refreshing tokens
0 commit comments