Esempio n. 1
0
 def gen_api_key():
     """Generate api key dari client ID + hash """
     while True:
         m = hashlib.sha256()
         m.update(nonce(CLIENT_KEY_LENGTH))
         key = str(m.hexdigest()[:CLIENT_KEY_LENGTH])
         if not User.query.filter(User.api_key == key).count():
             return key
Esempio n. 2
0
 def gen_api_key():
     """Generate api key dari client ID + hash """
     while True:
         m = hashlib.sha256()
         m.update(nonce(CLIENT_KEY_LENGTH))
         key = str(m.hexdigest()[:CLIENT_KEY_LENGTH])
         if not User.query.filter(User.api_key == key).count():
             return key
Esempio n. 3
0
 def _generate_random_token(self, length):
     return nonce(length)
Esempio n. 4
0
 def gen_secret():
     return nonce(CLIENT_SECRET_LENGTH)
Esempio n. 5
0
 def gen_secret():
     return nonce(CLIENT_SECRET_LENGTH)