游乐场授权终点导致错误:" insecure_transport"

时间:2018-02-10 01:20:17

标签: authlib

首先,伟大的工作。我捐了,因为这真的可以让我很烦恼。 oauth2的新手和一般的身份验证。我注册并注册了@ https://play.authlib.org/,添加了newapp。当我尝试使用以下uri进行授权时:

  

https://play.authlib.org/oauth2/authorize?response_type=code&client_id=FhHzedZ9kdtQeTQRCwTgZELPdnHCEfEo7K0771U9XircD9Hh&state=e3dC66BGid2z0IwBinMgLKJ92IiD1r

失败了:

  

{       "错误":" insecure_transport",       " error_description":" OAuth 2必须使用https。"   }

我想念一下吗?

1 个答案:

答案 0 :(得分:0)

您的代码没有任何问题。服务器本身有一个错误(刚刚修复)。

游乐场现在由Authlib v0.5提供支持。

您需要了解如何发送client_credentials请求: https://tools.ietf.org/html/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