为什么ejabberd否认生成令牌?

时间:2016-11-16 11:40:00

标签: linux ubuntu ejabberd

我的问题是,当我尝试生成令牌响应时,找不到404。

请求网址 http://localhost:5280/oauth/authorization_token?response_type=token&client_id=Client1&redirect_uri=http://localhost:5280&scope=get_roster+sasl_auth

回复网址 http://localhost:5280/?error=access_denied&state=

在ouath错误列表中,我发现如果"资源所有者或授权服务器拒绝了请求"将返回access_denied。

请帮我解决这个问题...

1 个答案:

答案 0 :(得分:0)

根据您的反馈,您似乎没有在ejabberd_http侦听器中添加处理程序,如文档中所述:https://docs.ejabberd.im/developer/ejabberd-api/oauth/#toc_3

您应确保为该侦听器声明ejabberd_oauth并映射到您期望的路径。