美文网首页
ejabberd19.02通过oauth授权进行API接口请求

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

作者: cielu | 来源:发表于2019-05-20 20:24 被阅读0次

    其次就是进行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

    相关文章

      网友评论

          本文标题:ejabberd19.02通过oauth授权进行API接口请求

          本文链接:https://www.haomeiwen.com/subject/vhylzqtx.html