我正在尝试通过以 URL 编码的形式发布用户名和密码并收到 JWT 令牌来生成用户身份验证令牌。
我试过使用有效载荷而不是标头,但没有任何效果。我正在使用 Python 3.7。
import requests
headers = {'username':'username', 'password':'password'}
r = requests.post("https://sso.xxxxxx.com/sso-api/v1/token", headers=headers)
print (r)
我期望200
成功生成输出响应令牌,但我收到错误响应404
我能够通过 xbound 的提示和帮助做到这一点。而不是标题,我不得不将它作为数据传递。然后我确认响应没问题并提取了令牌。
import requests
payload = {'username':'*******@*********.com', 'password':'**********', 'grant_type':'password', 'scope':'openid'}
r = requests.post("https://***.******.com/***/**/token", data = payload)
##Confirm that reponse is OK!
r.status_code
print(r.status_code == requests.codes.ok)
##Decode json reponse - token
data = r.json()
##Select token
my_token = data['id_token']
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句