gpt4 book ai didi

javascript - 在 java 中编码 api 响应并在 angular js 中解码

转载 作者:行者123 更新时间:2023-11-30 20:49:48 26 4
gpt4 key购买 nike

当我们读取该响应时,是否有任何方法可以对来自 java 的 api 响应进行编码并在 Angular js 中对其进行解码?

这是详细说明,我有 java 代码,它在单击登录按钮后将 OTP 发送到用户邮件,用户必须输入相同的密码才能进行身份验证。当我调用 api 从 angular js 代码发送 otp 时,api 返回 otp 作为响应,这是验证用户是否输入了正确的 otp 所必需的。问题是我可以通过检查网络中的元素来查看 otp。

谁能告诉我有什么方法可以隐藏网络中的响应或

  1. 在没有 api 调用的情况下在 angular js 中获取 OTP(在 java 代码中生成并发送到邮件)

  2. 或任何在 java 和 js 中兼容的内置方法/类

最佳答案

你不能真正隐藏网络数据包,但你可以改变数据包的方向:最好从客户端发送 OTP 到服务器,让服务器检查 OTP 是否正确。

一步一步:

Client                  Server                     Mail
| Request OTP Auth | |
|------------------------->| |
| | |
| | Send OTP by email |
| |------------------------->|
| ACK Response | |
|<-------------------------| |
| | |
| Send user OTP | |
|------------------------->| |
| | |
| Valid or Not Response | |
|<-------------------------| |

要实现这一点,您可以使用用户的 HTTP session 或像 Redis 这样的键/值系统。

关于javascript - 在 java 中编码 api 响应并在 angular js 中解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48303757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com