如何将用户名和密码从输入值安全地传递到reactjs中的redux store / reducer?

时间:2019-02-22 22:46:16

标签: javascript reactjs

我想知道这样做的最佳实践。我想输入输入的用户名和密码,并将其传递给我的reducer,后者将向aws cognito发送api请求以验证凭据。

我可以仅将传递动作与用户一起传递,然后将值传递给我的减速器吗?

1 个答案:

答案 0 :(得分:0)

您绝对可以将用户名和密码作为参数传递给执行对AWS Cognito的调用的操作(这听起来像您正在计划做的那样),但只是不要将密码存储在reducer中作为状态。如果成功,则将返回的凭据存储在reducer状态中。

如果您使用redux-persist之类的功能将令牌保持在状态中,那绝对是不存储密码的另一个原因。