Example #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
Example #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
Example #3
0
 def _generate_random_token(self, length):
     return nonce(length)
Example #4
0
 def gen_secret():
     return nonce(CLIENT_SECRET_LENGTH)
Example #5
0
 def gen_secret():
     return nonce(CLIENT_SECRET_LENGTH)