ejabberd19.02通過(guò)oauth授權(quán)進(jìn)行API接口請(qǐng)求

其次就是進(jìn)行API請(qǐng)求了?。。?/h2>

進(jìn)入正題,關(guān)于配置解說(shuō) . (ejabberd.yml)

  • 頂部配置,此處為你的域名


    image.png
  • 此處為部分端口監(jiān)聽截圖,基本用的官網(wǎng)的配置


    image.png
  • 繼續(xù)往下,則是訪問(wèn)配置,acl 下為配置名稱,local、loopback、admin


    image.png

關(guān)于API訪問(wèn)權(quán)限方式如下:

console commands (直接通過(guò)命令行 ejabberdctl register name host password)

admin access (admin授權(quán)訪問(wèn) - 特別注意授權(quán)方式 scope:"ejabberd:admin" 

=> 那么在使用網(wǎng)址 https://host/oauth/authorization_token 授權(quán)獲取token時(shí),

參數(shù) scope一定要與這個(gè)相同 &scope=ejabberd:admin ,

不然會(huì)出現(xiàn)  Account does not have the right to perform the operation. ,

當(dāng)然多個(gè)授權(quán)可以增加API訪問(wèn)方式,然后在 oauth scope 里面配置 要授權(quán)的名字

最后在網(wǎng)址獲取授權(quán)時(shí)&scope=ejabberd:admin+get_roster 等等)
image.png

其他的參考官網(wǎng)配置就行

參考文獻(xiàn):https://github.com/processone/ejabberd/issues/1661

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    小邁克閱讀 3,127評(píng)論 1 3
  • host Copyright (c) 2014-2017, racaljk. https://github.com...
    JasonStack閱讀 3,240評(píng)論 0 4
  • Reference https://github.com/Kong/kubernetes-ingress-cont...
    GoddyWu閱讀 10,996評(píng)論 1 9
  • 生活五味雜陳。世俗紛爭(zhēng),留一份童真給自己生活。上學(xué)時(shí),就對(duì)畫畫心有敬畏而遠(yuǎn)離之,用五顏六色豐富自己的生活吧
    走在雨的縫中閱讀 267評(píng)論 1 1
  • 野外笛吹花俏。 楊柳裊東窗曉。 夜雨過(guò),海棠鮮, 添了一些嬌嬈。 社燕啄泥真早。 日起山鄉(xiāng)笑照。 醉昨夜,覺(jué)晨光,...
    斷紅塵閱讀 239評(píng)論 0 0

友情鏈接更多精彩內(nèi)容