我可以将AWS Cognito用于Ejabberd服务器身份验证吗?

时间:2018-04-19 10:25:05

标签: authentication xmpp ejabberd aws-cognito cognito

Ejabberd世界的新手。我试图了解ejabberd的身份验证。 所以我有一个移动聊天应用程序,我通过AWS Cognito注册用户,现在我必须将它们注册到Ejabberd服务器。

现在,是否可以使用此Cognito身份验证向我的ejabberd服务器注册/验证用户?

或者应该将应用程序auth和ejabberd auth单独处理并且我必须首先通过Cognito注册,并且当成功时我必须通过ejabberd的auth进程并创建一个用户,与认知用户无关。

1 个答案:

答案 0 :(得分:0)

  

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

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

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