本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过应用程序激活用户池高级安全功能
在为用户池配置高级安全功能后,必须在 Web 或移动应用程序中激活这些功能。
-
将适用的 Amazon Cognito Identity SDK JavaScript
添加到您的应用程序中。 -
在 CognitoUserPool.js
中,设置 AdvancedSecurityDataCollectionFlag
为。true
将UserPoolId
设置为用户池 ID。 -
将此源代码引用添加到您的应用程序 JavaScript 文件中。将
<region>
替换为以下列表中的 AWS 区域:us-east-1
、us-east-2
、us-west-2
、eu-west-1
、eu-west-2
或eu-central-1
。<script src="https://amazon-cognito-assets.
<region>
.amazoncognito.com/amazon-cognito-advanced-security-data.min.js"></script>
-
使用适用于 Android 的 AWS Amplify 创建您的应用程序。有关更多信息,请参阅《AWS Amplify 开发中心》中的项目设置
。 -
使用
userContextDataProvider
,在身份验证请求中包含用户和设备信息。
有关在旧版 Android SDK
-
使用适用于 Swift 或 Flutter 的 AWS Amplify 创建您的应用程序。有关更多信息,请参阅《AWS Amplify 开发中心》中的 Swift 项目设置
和 Flutter 项目设置 。 -
在身份验证请求中包含用户和设备信息。有关在 InitiateAuthAPI 操作中使用的示例,请参阅 InitiateAuthInput+amplify.swift
userContextData
中的。 GitHub
有关在旧版 iOS SDK