【问题标题】:Can I utilize AWS Cognito for an Ejabberd server authentication?我可以使用 AWS Cognito 进行 Ejabberd 服务器身份验证吗?
【发布时间】:2018-04-19 10:25:05
【问题描述】:

对 Ejabberd 世界来说还算新鲜。我正在尝试使用 ejabberd 了解身份验证。 所以我有一个移动聊天应用程序,我通过 AWS Cognito 注册用户,现在我还必须将他们注册到 Ejabberd 服务器。

现在,我有没有办法使用此 Cognito 身份验证向我的 ejabberd 服务器注册/验证用户?

或者应该将应用程序身份验证和 ejabberd 身份验证分开处理,我必须首先通过 Cognito 注册,当注册成功时,我必须通过 ejabberd 的身份验证过程并创建一个用户,该用户具有与认知用户无关。

【问题讨论】:

    标签: authentication xmpp ejabberd aws-cognito cognito


    【解决方案1】:

    有没有办法让我使用这个 Cognito 身份验证来 向我的 ejabberd 服务器注册/验证用户?

    是的,你可以写一个extauth script,ejabberd 将启动,并查询以验证用户登录。有一个example script 接受所有登录...但在您的情况下,您希望该脚本连接到您的数据库,并且只接受在您的系统中注册的那些帐户+密码。

    Contributions 中查看更多示例 extauth 脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-02
      • 1970-01-01
      • 2018-03-14
      • 2023-04-03
      • 2021-04-28
      • 2019-06-19
      • 2019-10-04
      • 1970-01-01
      相关资源
      最近更新 更多