某个应用程序要求新用户使用其社交媒体账户(OAuth/社交身份提供商)进行注册。开发人员应该使用哪个 AWS 服务来启用此注册方法?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Amazon Cognito user pools.
为什么这是答案
Amazon Cognito 用户池(User Pools)是正确的选择,因为它专门用于管理用户注册、登录和身份验证,包括通过社交媒体(如Facebook、Google等)或企业目录(如SAML、OpenID Connect)进行身份联合。用户池负责存储用户目录,并提供OAuth 2.0和OpenID Connect兼容的身份验证端点。 IAM角色(IAM role)用于授予AWS服务或用户在AWS账户中执行操作的权限,而不是管理外部用户注册。Amazon Cognito身份池(Identity Pools)用于为经过身份验证的用户提供临时AWS凭证,以便他们可以访问其他AWS服务,它通常与用户池结合使用,但本身不处理用户注册。AWS Directory Service用于在AWS云中设置和运行Microsoft Active Directory,或将现有本地目录连接到AWS,不适用于社交媒体注册。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡