Files
hns-login/website/varo_auth.py
Nathan Woodburn 736a1e941c
All checks were successful
Build Docker / Build Docker (push) Successful in 4m14s
fix: Replace varo with shakestation auth
2025-06-19 13:12:41 +10:00

22 lines
516 B
Python

import requests
import json
def flask_login(request):
dict = request.form.to_dict()
keys = dict.keys()
keys = list(keys)[0]
keys = json.loads(keys)
auth_request = keys['request']
return login(auth_request)
def login(request):
r = requests.get(f'https://auth.shakestation.io/verify/{request}')
r = r.json()
if r['success'] == False:
return False
if 'data' in r:
data = r['data']
if 'name' in data:
return data['name']
return False