summaryrefslogtreecommitdiffstats
path: root/girok/api/auth.py
blob: 6d71a3813f341f2645f38621813925165fde3a59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import requests
from girok.config import get_config
cfg = get_config()

base_url = cfg.base_url 

def register(email, password):
    resp = requests.post(base_url + "/register", json={
        "email": email,
        "password": password
    })
    return resp
    

def login(email, password):
    files = { 
        "username": (None, email),
        "password": (None, password)
    }
    
    resp = requests.post(base_url + "/login", files=files)
    return resp


def validate_access_token(access_token):
    options = {
        "headers": {
        "Authorization": "Bearer " + access_token,
        }
    }
    

    resp = requests.get(base_url + "/validate-access-token", headers=options['headers'])
    return resp