Reactjs aws放大客户端密码验证
我正在使用aws amplify包与Cognito集成以进行身份验证。我正在为注册创建自定义表单。为此,我想添加一个客户端验证。Reactjs aws放大客户端密码验证,reactjs,amazon-cognito,aws-amplify,Reactjs,Amazon Cognito,Aws Amplify,我正在使用aws amplify包与Cognito集成以进行身份验证。我正在为注册创建自定义表单。为此,我想添加一个客户端验证。 在aws amplify中是否有任何方法用于客户端密码验证?我想在用户从密码字段离开焦点时向他显示一条错误消息。您可以创建完全独立于Amplify的客户端验证。因为您知道为创建密码而配置的挑战,所以可以简单地将其放在自定义表单中 例如,您可以使用html输入属性,如minLength和pattern,或者使用javascript 您可以创建完全独立于Amplify的客
在
aws amplify
中是否有任何方法用于客户端密码验证?我想在用户从密码字段离开焦点时向他显示一条错误消息。您可以创建完全独立于Amplify的客户端验证。因为您知道为创建密码而配置的挑战,所以可以简单地将其放在自定义表单中
例如,您可以使用html输入属性,如minLength
和pattern
,或者使用javascript
您可以创建完全独立于Amplify的客户端验证。因为您知道为创建密码而配置的挑战,所以可以简单地将其放在自定义表单中 例如,您可以使用html输入属性,如
minLength
和pattern
,或者使用javascript
目前似乎没有一种方法可以通过放大来实现这一点。你可以看到他们在哪里简要地阐述了这一点,并提出了一个非常好的观点:虽然Amplify不做验证,但Cognito做验证: 如果您想自己解决这个问题,可以从Amazon Cognito API参考开始,特别是DescribeUserPool操作。它允许您访问用户池的密码策略。也许您可以在构建时调用此操作,将策略保存为json,您可以将其包含在前端代码中,并在运行时进行验证
这都是假设您真的不想使用for sign-in/up,它将根据这些设置为您处理验证(并且只需要很少的工作)。目前似乎没有通过Amplify实现这一点的方法。你可以看到他们在哪里简要地阐述了这一点,并提出了一个非常好的观点:虽然Amplify不做验证,但Cognito做验证: 如果您想自己解决这个问题,可以从Amazon Cognito API参考开始,特别是DescribeUserPool操作。它允许您访问用户池的密码策略。也许您可以在构建时调用此操作,将策略保存为json,您可以将其包含在前端代码中,并在运行时进行验证 这都是假设您确实不想使用for sign-in/up,它将根据这些设置为您处理验证(并且只需要很少的工作)