amazon-web-services - 如何使用 AWS 进行无密码登录
解决方案
我可以使用这个包:amazon_cognito_identity_dart_2
//Create a cognito user
CognitoUser cognitoUser1;
//Send OTP
cognitoUser1 = CognitoUser(phoneNumber.text, widget.userPool);
try {
CognitoUserSession cognitoUserSession =
await cognitoUser1.initiateAuth(
AuthenticationDetails(
authParameters: [
AttributeArg(
name: 'phone_number',
value: phoneNumber.text,
),
],
),
);
} catch (cognitoUserCustomChallengeException) {}
//Authenticate the user
CognitoUserSession cognitoUserSession = await cognitoUser1.sendCustomChallengeAnswer(otp.text);
print("jwtToken " + cognitoUserSession.accessToken.jwtToken);
print("refreshToken " + cognitoUserSession.refreshToken.token);
推荐阅读
- google-docs - 选择文件后如何显示文档图标
- javascript - 如何使用响应式表单连接值?
- c# - 如何从 SQL 查询中获取“带有数据的模型”列表?
- python - 为什么我会收到 TweepError('需要身份验证!')?
- python - 如何将文本拆分为具有多字符分隔符(<=>、
)的列? - python - For and if in print python
- javascript - 如何在javascript中遍历对象数组并在其中找到相似的值?
- python - 在 shell 中执行某些操作时,我的 VSC 总是打开一个文件 - 如何防止这种情况发生?
- java - Maven:如何将 jar 放置或复制到另一个目录
- linux - 在 MacOS 上构建需要 net461 的 dotnet SDK 项目的最简单方法