Source code for erecord_cmn.utils.using.obtain_jwt

# -*- coding: utf-8 -*-
"""erecord_cmn.utils.using.obtain_jwt

Methods that may be used by a user calling the erecord web services from python

"""

from erecord_cmn.utils.using.send_post_and_receive import send_post_and_receive

[docs]def obtain_jwt(username, password, base_url="http://erecord.toulouse.inra.fr:8000/"): """Return a JWT value for username""" token_value = "unknown" # default url = base_url + "acs/jwt/obtain/" inputdata = {"username":username, "password":password} responsedata = send_post_and_receive(url=url, inputdata=inputdata) if "token" in responsedata.keys() : token_value = responsedata['token'] return token_value