私はすべての質問と回答を読みましたが、私は見つけることができますが、oauthはまだ動作していません。 これはconfig ejabberd.ymlです。 ejabberdは生成トークンを拒否します
私はこのURLを開く
port: 5280
module: ejabberd_http
request_handlers:
"/websocket": ejabberd_http_ws
"/log": mod_log_http
# OAuth support:
"/oauth": ejabberd_oauth
# ReST API:
"/api": mod_http_api
## "/pub/archive": mod_http_fileserver
web_admin: true
http_bind: true
## register: true
captcha: false
commands_admin_access: configure
commands:
- add_commands: user
oauth_expire: 3600
oauth_access: all
は、私がJID、パスワードとトークンTTL(1時間)を書き込むHTMLフォームを、示しています。 URLを受け入れるをクリックした後
http://192.168.217.128:5280/?error=access_denied&state=
私は間違っていますか?
私はこの特定のパラメータの場所が間違っていると思います。そのような場合、私はどこに置くべきか分からない。
commands_admin_access: configure
commands:
- add_commands: user
oauth_expire: 3600
oauth_access: all
私の英語のために申し訳ありません。
感謝を。 これは私のAclです。 acl: admin: ユーザー: - "admin": "localhost" –
アクセスルールをすべて参照していますが、私が言ったように、設定で定義されていないようです。 –