def auth_service(self):
"""
Authenticate as a service user
"""
payload = {
"username": service_username,
"password": service_password,
"provider": "user+pass"
}
resp = self.post("/auth", data=payload)
token = resp.json()["token"]
jti = resp.json()["jti"]
self.token = token
self.jti = jti
self.current_user = jwt.decode(self.token, verify=False)
self.player_id = self.current_user["player_id"]
self.user_id = self.current_user["user_id"]
self.headers = {"Authorization": "JWT " + token, }
r = self.get("/")
self.endpoints = r.json()["endpoints"]
评论列表
文章目录