java - 创建可以验证用户登录凭据请求的远程数据库
问题描述
我创建了一个具有登录屏幕的 java 程序。它需要两个输入,discordID 和 key。
discordID 和密钥位于 JSON 文件中,该文件由我拥有的 Discord 机器人自动更新。该机器人是用 Python 制作的。
我想使用 MySQL 来处理用户登录请求。所以我的问题是......我可以为公众开放服务器并处理用户登录请求吗?如果这可行,我想根据凭据是否与数据库中的凭据匹配返回 True 或 False。
例如,正在考虑 mongoDB。在那里,您可以返回 True 或 False,具体取决于用户的凭据是否等于您在数据库中的凭据。
解决方案
如果您创建另一个应用程序只是为了通过 RESTful API 接受此信息,这是可能的,但我担心的是不同的。您是否考虑过如何传输 ID 和密钥。您是否计划设置 SSL/HTTPS,因为这是防止中间人攻击所需要的。
推荐阅读
- sql - 协助多个 WHERE 子句,以允许用户搜索其中一个,而不会在途中互相跺脚
- python - 在python matplotlib中,可以在pyplot.plt命令里面开启图例吗?
- visual-studio - 如何在 Windows 中设置 llvm/clang?
- out-of-memory - 无法在 MLEngineTrainingOperator 中指定 master_type
- odoo - 'DateTime' 没有发生 len(),与 Odoo 和 Zapier 集成
- regex - 使用正则表达式从字符串中提取特定字符串
- css - django tables2 在标题上显示排序箭头
- python - 使用 CuDF apply_chunks 的异常 - 使用不支持的 NumPy 函数“numpy.ones_like”或不支持使用该函数
- python - 如何识别 Python 中存在解析错误的文件名?
- asp.net-mvc - 将动态内容添加到 _Layout.vbhtml