Ejabberd世界的新手。我试图了解ejabberd的身份验证。 所以我有一个移动聊天应用程序,我通过AWS Cognito注册用户,现在我必须将它们注册到Ejabberd服务器。
现在,是否可以使用此Cognito身份验证向我的ejabberd服务器注册/验证用户?
或者应该将应用程序auth和ejabberd auth单独处理并且我必须首先通过Cognito注册,并且当成功时我必须通过ejabberd的auth进程并创建一个用户,与认知用户无关。
答案 0 :(得分:0)
有没有办法让我使用这种Cognito身份验证 注册/验证用户到我的ejabberd服务器?
是的,您可以编写ejabberd将启动的extauth script,并将查询以验证用户登录。有example script接受所有登录...但在您的情况下,您希望该脚本连接到您的数据库,并且只接受在您的系统中注册的那些帐户+密码。
在Contributions中查看更多示例extauth脚本。