Files
rmmanager/plugins/rmass/actions/refresh_tokens.py
T

54 lines
781 B
Python

from . import getcsrf, login
import os
name = "Token refresh"
kind = "action"
showstatus = True
method = "GET"
path = "https://rentmasseur.com/api/v1/refresh/tokens"
headers = {
"Authorization": {
"output": "refresh_token",
"prefix": "Bearer ",
},
}
cookies = {
"accessToken": {
"output": "access_token",
},
"refeshToken": {
"output": "refresh_token",
},
}
loaddata = [
"access_token",
"refresh_token",
]
savedata = [
"access_token",
"refresh_token",
]
#savepath = "/rmmanager/tokens.json"
savepath = os.environ["TOKEN_STORE"]
outputs = {
"access_token": "accessToken",
"refresh_token": "refreshToken",
}
recoverPolicy = {
FileNotFoundError: [
getcsrf,
login,
],
}