E583
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b0cc716 commit 9bf367dCopy full SHA for 9bf367d
oauth/db/inmemory.py
@@ -0,0 +1,23 @@
1
+users = {}
2
+class User:
3
+ def __init__(self, *args, **kwargs):
4
+ self.primary_key = None
5
+ def set_access_token(self, access_token):
6
+ self.access_token = access_token
7
+ def set_request_token(self, request_token):
8
+ self.request_token = request_token
9
+ def get_request_token(self):
10
+ return self.request_token
11
+ def get_access_token(self):
12
+ return self.access_token
13
+ def get_key(self):
14
+ return self.primary_key
15
+ @staticmethod
16
+ def get(key):
17
+ return users[key]
18
+ def save(self):
19
+ if not self.primary_key:
20
+ import string
21
+ import random
22
+ chars = string.letters + string.digits
23
+ self.primary_key = ''.join(random.sample(chars, 20))
0 commit comments