如果我使用 Ejabberd 身份验证和 JWT,我不需要注册用户吗?

Posted

技术标签:

【中文标题】如果我使用 Ejabberd 身份验证和 JWT,我不需要注册用户吗?【英文标题】:If I used Ejabberd authentication with JWT, I don't to need to register the user? 【发布时间】:2020-05-26 03:12:11 【问题描述】:

目前,我有一个社交媒体项目,已经有现有用户,我想启用聊天功能。我用 JWT 和 mysql 配置了 Ejabberd。我进行了测试,我意识到我不必注册用户就可以聊天,我只需要确保我的令牌具有“JID”。这是一个好方法吗?或者您有什么其他建议?

【问题讨论】:

你找到答案了吗? 【参考方案1】:

在使用外部身份验证机制时,您不需要显式地将用户注册到 ejabberd 服务器。 但是,如果不使用默认身份验证机制,您可能无法在管理面板上看到注册用户列表。

【讨论】:

安全性如何?这样做是否足够安全?

以上是关于如果我使用 Ejabberd 身份验证和 JWT,我不需要注册用户吗?的主要内容,如果未能解决你的问题,请参考以下文章

Ejabberd 用户身份验证失败,使用 mysql

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

使用 JWT 进行身份验证的最佳实践

如果没有 OpenID/Oauth2 等广泛使用的标准,我可以只使用 JWT 进行身份验证吗?

Ejabberd auth http 查询到 django 服务器未经身份验证

使用 jwt 身份验证保护反应应用程序