Django的的oauth2提供商

时间:2012-07-24 04:08:16

标签: django oauth-2.0

是否有人使用django-oauth2-provider作为django oauth2解决方案?

我从github https://github.com/caffeinehit/django-oauth2-provider克隆了django-oauth2-provider代码,然后运行提供的示例站点。

但我不知道如何测试它。 当我在浏览器中输入时:

http://127.0.0.1:8000/oauth2/authorize/2/?client_id=fc79b3fd7e65b904836b

我得到了

unauthorized_client An unauthorized client tried to access your resources. 

似乎我的client_id未能传递到网站?

1 个答案:

答案 0 :(得分:1)

您访问的网址错误:

http://127.0.0.1:8000/oauth2/authorize/?client_id=fc79b3fd7e65b904836b&redirect_uri=<REDIRECT_TARGET>&response_type=code&status=abc

然后该应用程序将您重定向到

/oauth2/authorize/2/

成功时发出HTTP200或失败时发出HTTP400。