【问题标题】:Error while configuring Ejabberd to work with Oauth2配置 Ejabberd 以使用 Oauth2 时出错
【发布时间】:2016-11-07 01:31:11
【问题描述】:

根据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 答案中显示的屏幕。我做错了什么?

【问题讨论】:

  • 您使用的是哪个版本的 ejabberd?
  • Ejabberd 版本 15.04
  • 版本 15.04 没有 oauth 功能。

标签: oauth xmpp ejabberd


【解决方案1】:

ejabberd oauth documentation中所说:

ejabberd 15.09 和最新版本中提供 OAuth 支持。

它不适用于 ejabberd 15.04。

【讨论】:

    猜你喜欢
    • 2019-02-07
    • 1970-01-01
    • 1970-01-01
    • 2016-02-21
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    相关资源
    最近更新 更多