@@ -28,14 +28,14 @@ def update_entity(self):
28
28
class BaseAuthStrategy (ABC ):
29
29
30
30
@abstractmethod
31
- def register_entity (self , extensions : Config , exp : Any , ** kwargs ):
31
+ def register_entity (self , extensions : Config , exp : int , ** kwargs ):
32
32
pass
33
33
34
34
@abstractmethod
35
- def update_entity (self , extensions : Config , exp : Any , ** kwargs ):
35
+ def update_entity (self , extensions : Config , exp : int , ** kwargs ):
36
36
pass
37
37
38
- def encode_token (self , extensions : Config , entity_id : Any , exp : Any ):
38
+ def encode_token (self , extensions : Config , entity_id : Any , exp : int ):
39
39
pass
40
40
41
41
@@ -57,7 +57,7 @@ class JWTAuthStrategy(BaseAuthStrategy):
57
57
def __init__ (self ):
58
58
super (JWTAuthStrategy , self ).__init__ ()
59
59
60
- def encode_token (self , extensions : Config , entity_id : Any , exp : Any ) -> str :
60
+ def encode_token (self , extensions : Config , entity_id : Any , exp : int ) -> str :
61
61
"""
62
62
:param extensions: See :class:`~flask_jwt_router._extensions`
63
63
:param entity_id: Normally the primary key `id` or `user_id`
@@ -76,7 +76,7 @@ def encode_token(self, extensions: Config, entity_id: Any, exp: Any) -> str:
76
76
).decode ("utf-8" )
77
77
return encoded
78
78
79
- def register_entity (self , extensions : Config , exp : Any , ** kwargs ) -> Union [str , None ]:
79
+ def register_entity (self , extensions : Config , exp : int , ** kwargs ) -> Union [str , None ]:
80
80
"""
81
81
:param extensions: See :class:`~flask_jwt_router._extensions`
82
82
:param exp: The expiry duration set when encoding a new token
@@ -85,12 +85,12 @@ def register_entity(self, extensions: Config, exp: Any, **kwargs) -> Union[str,
85
85
"""
86
86
self .entity_id = kwargs .get ("entity_id" , None )
87
87
if self .entity_id :
88
- token = self .encode_token (extensions , exp , self .entity_id )
88
+ token = self .encode_token (extensions , self .entity_id , exp )
89
89
return token
90
90
else :
91
91
return None
92
92
93
- def update_entity (self , extensions : Config , exp : Any , ** kwargs ) -> Union [str , None ]:
93
+ def update_entity (self , extensions : Config , exp : int , ** kwargs ) -> Union [str , None ]:
94
94
"""
95
95
:param extensions:
96
96
:param exp:
@@ -99,7 +99,7 @@ def update_entity(self, extensions: Config, exp: Any, **kwargs) -> Union[str, No
99
99
"""
100
100
self .entity_id = kwargs .get ("entity_id" , None )
101
101
if self .entity_id :
102
- token = self .encode_token (extensions , exp , self .entity_id )
102
+ token = self .encode_token (extensions , self .entity_id , exp )
103
103
return token
104
104
else :
105
105
return None
0 commit comments