Authentication 我可以利用AWS Cognito进行Ejabberd服务器身份验证吗?

Authentication 我可以利用AWS Cognito进行Ejabberd服务器身份验证吗?,authentication,xmpp,ejabberd,aws-cognito,cognito,Authentication,Xmpp,Ejabberd,Aws Cognito,Cognito,对Ejabberd的世界来说是个新鲜事物。我正在试图理解ejabberd的身份验证。 因此,我有一个移动聊天应用程序,我通过AWS Cognito注册用户,现在我还必须将他们注册到Ejabberd服务器 现在,有没有一种方法可以让我使用这个Cognito身份验证向我的ejabberd服务器注册/验证一个用户? 或者app auth和ejabberd auth应该分开处理,我必须首先通过Cognito注册,如果注册成功,我必须通过ejabberd的auth过程并创建一个与Cognito用户无关的用

对Ejabberd的世界来说是个新鲜事物。我正在试图理解ejabberd的身份验证。 因此,我有一个移动聊天应用程序,我通过AWS Cognito注册用户,现在我还必须将他们注册到Ejabberd服务器

现在,有没有一种方法可以让我使用这个Cognito身份验证向我的ejabberd服务器注册/验证一个用户?

或者app auth和ejabberd auth应该分开处理,我必须首先通过Cognito注册,如果注册成功,我必须通过ejabberd的auth过程并创建一个与Cognito用户无关的用户

我有没有办法用这个Cognito认证来 向我的ejabberd服务器注册/验证用户

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

请参阅中的更多extauth脚本示例