ejabberd19.02通过oauth授权进行API接口请求

其次就是进行API请求了!!!

进入正题,关于配置解说 . (ejabberd.yml)

  • 顶部配置,此处为你的域名


    image.png
  • 此处为部分端口监听截图,基本用的官网的配置


    image.png
  • 继续往下,则是访问配置,acl 下为配置名称,local、loopback、admin


    image.png

关于API访问权限方式如下:

console commands (直接通过命令行 ejabberdctl register name host password)

admin access (admin授权访问 - 特别注意授权方式 scope:"ejabberd:admin" 

=> 那么在使用网址 https://host/oauth/authorization_token 授权获取token时,

参数 scope一定要与这个相同 &scope=ejabberd:admin ,

不然会出现  Account does not have the right to perform the operation. ,

当然多个授权可以增加API访问方式,然后在 oauth scope 里面配置 要授权的名字

最后在网址获取授权时&scope=ejabberd:admin+get_roster 等等)
image.png

其他的参考官网配置就行

参考文献:https://github.com/processone/ejabberd/issues/1661

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,145评论 1 3
  • host Copyright (c) 2014-2017, racaljk. https://github.com...
    JasonStack阅读 8,283评论 0 4
  • Reference https://github.com/Kong/kubernetes-ingress-cont...
    GoddyWu阅读 13,672评论 1 9
  • 生活五味杂陈。世俗纷争,留一份童真给自己生活。上学时,就对画画心有敬畏而远离之,用五颜六色丰富自己的生活吧
    走在雨的缝中阅读 1,573评论 1 1
  • 野外笛吹花俏。 杨柳袅东窗晓。 夜雨过,海棠鲜, 添了一些娇娆。 社燕啄泥真早。 日起山乡笑照。 醉昨夜,觉晨光,...
    断红尘阅读 1,456评论 0 0