File tree Expand file tree Collapse file tree 1 file changed +2
-16
lines changed Expand file tree Collapse file tree 1 file changed +2
-16
lines changed Original file line number Diff line number Diff line change @@ -56,26 +56,12 @@ def jwt_create(cls, token_data: dict) -> str:
56
56
class User (BaseUser , dict ):
57
57
"""Extended user schema based on Starlette BaseUser."""
58
58
59
+ __slots__ = ("display_name" , "identity" , "picture" , "email" )
60
+
59
61
@property
60
62
def is_authenticated (self ) -> bool :
61
63
return bool (self )
62
64
63
- @property
64
- def display_name (self ) -> str :
65
- return self .__getprop__ ("display_name" )
66
-
67
- @property
68
- def identity (self ) -> str :
69
- return self .__getprop__ ("identity" )
70
-
71
- @property
72
- def picture (self ) -> str :
73
- return self .__getprop__ ("picture" )
74
-
75
- @property
76
- def email (self ) -> str :
77
- return self .__getprop__ ("email" )
78
-
79
65
def use_claims (self , claims : Claims ) -> "User" :
80
66
for attr , item in claims .items ():
81
67
self [attr ] = self .__getprop__ (item )
You can’t perform that action at this time.
0 commit comments