配置Ejabberd以使用Oauth2时出错

时间:2016-07-05 09:17:58

标签: oauth xmpp ejabberd

根据THIS SO ANSWEREjabberd Oauth DOCS,我对ejabberd.yml进行了更改。但是,每次我点击这个

http://localhost:5280/oauth/authorization_token?response_type=token&client_id=Client1&scope=get_roster+connected_users

网址,我在ejabberd日志中收到以下错误

[error] <0.487.0> CRASH REPORT Process <0.487.0> with 0 neighbours crashed with reason: call to undefined function ejabberd_oauth:process([<<"authorization_token">>], {request,'GET',[<<"oauth">>,<<"authorization_token">>],[{<<"response_type">>,<<"token">>},{<<"cli...">>,...},...],...})

我从未看到SO答案中显示的屏幕。我做错了什么?

1 个答案:

答案 0 :(得分:0)

正如ejabberd oauth documentation所说:

  

OAuth支持可在ejabberd 15.09和最新版本中获得。

它不适用于ejabberd 15.04。