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
def _generate_random_token(self, length): return nonce(length)
def gen_secret(): return nonce(CLIENT_SECRET_LENGTH)