我需要使用Xamarin DotNet在移动应用中使用CognitoIdentityProvider的示例/教程。 (目前处于测试版,没有文档,但是nuget可用)
我成功为SignUp和Confirm用户创建代码,但在成功注册确认后如何验证用户登录是否很困难。
任何人都可以提供帮助吗?
答案 0 :(得分:0)
为了进行身份验证,您必须使用必要参数调用initiateAuth和respondToAuthChallenge作为安全远程密码协议的一部分。您必须将USER_SRP_AUTH作为AuthFlow,ClientId以及USERNAME和SRP_A值作为AuthParameters中的hashmap传递。
您可以使用我们的Javascript SDK作为SRP实施的参考:
https://github.com/aws/amazon-cognito-identity-js/blob/master/src/CognitoUser.js#L159