首先,伟大的工作。我捐款是因为这真的可以为我省去很多麻烦。oauth2 和一般身份验证的新手。我注册并注册了@ https://play.authlib.org/,添加了newapp。当我尝试使用以下 uri 进行授权时:
它失败了:
{ "error": "insecure_transport", "error_description": "OAuth 2 必须使用 https。" }
我错过了什么吗?
首先,伟大的工作。我捐款是因为这真的可以为我省去很多麻烦。oauth2 和一般身份验证的新手。我注册并注册了@ https://play.authlib.org/,添加了newapp。当我尝试使用以下 uri 进行授权时:
它失败了:
{ "error": "insecure_transport", "error_description": "OAuth 2 必须使用 https。" }
我错过了什么吗?
您的代码没有任何问题。服务器本身有一个错误(刚刚修复)。
Playground 现在由 Authlib v0.5 提供支持。
您需要了解如何发送对 client_credentials 的请求: https ://www.rfc-editor.org/rfc/rfc6749#section-4.4.2
POST /token HTTP/1.1
Host: server.example.com
Authorization: Basic czZCaGRSa3F0MzpnWDFmQmF0M2JW
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials