28 lines
710 B
Python
28 lines
710 B
Python
import os
|
|
import requests
|
|
|
|
|
|
def generate_user_token(username: str, password: str) -> str:
|
|
url = "https://app.api.apsystemsema.com:9223/api/token/generateToken/user/login"
|
|
|
|
data = {
|
|
"password": password,
|
|
"app_id": "4029817264d4821d0164d4821dd80015",
|
|
"app_secret": "EZAd2023",
|
|
"username": username
|
|
}
|
|
post = requests.post(url, data=data)
|
|
return post.json()["data"]['access_token']
|
|
|
|
|
|
def cache_user_token_on_disk(user_token) -> None:
|
|
with open("user_token", "w") as f:
|
|
f.write(user_token)
|
|
|
|
|
|
def get_cached_user_token() -> str:
|
|
if os.path.exists("user_token"):
|
|
with open("user_token", "r") as f:
|
|
return f.read()
|
|
return ""
|