amazon-cognito相关内容

如何使用认知身份 ID 获取用户属性(用户名、电子邮件等)

我有 AWS Cognito 身份池,配置了 Cognito 用户池作为身份验证提供商. 假设我在 Cognito 身份池中有一个身份的身份 ID(例如 us-east-1:XXaXcXXa-XXXX-XXXX-XXX-XXXXXXXXXXXX),其中该身份与 Cognito 用户池中的用户有链接登录. 使用身份 ID,我如何获取链接的用户详细信息(电子邮件、电话、用户名)? 解决方 ..
发布时间:2021-11-27 09:20:36 其他开发

Cognito 用户池 - 是否可以为 Facebook 登录创建自定义注册/表单?

我只想将 Cognito 用户池用于 Facebook 登录,这可能使用内置登录表单,但我需要使用自己的. 理论上,当涉及到自定义表单时,应该不难:在我收到来自 FB 的用户对象后,我将用户和电子邮件属性绑定到我的用户池中的属性并保存. > 但是如何处理密码字段和未来的身份验证?在这里,我在旅途中失败了...... ...userPool.signUp('FoobarUser', '* ..

如何在邮递员中集成亚马逊 cognito 登录?

我使用 Amazon Cognito 用户池进行登录.当我访问我的网络应用程序时,我得到一个重定向到 https://.auth..amazoncognito.com/login?response_type=code&client_id=&redirect_uri=. 使用池中用户的用户名/密码登录后,我将被重定向到回调 URL,并将代码作为查询参数.我可以用它来获取令牌.我如何将它集成到邮递 ..
发布时间:2021-11-27 09:20:08 其他开发

AWS CloudFormer 支持哪些 AWS 服务?

AWS CloudFormation 提供了一个名为 CloudFormer 的默认堆栈,这是一种模板创建工具.CloudFormer 从您当前的 AWS 环境创建一个 CloudFormation 模板,允许您单击要包含在模板中的手动创建的资源. AWS CloudFormer 文档没有列出 CloudFormer 支持的 AWS 服务.2013 年有一个公告(CloudFormer 现在 ..

使用 C# 和 .NET Core 在 AWS Cognito 用户池中管理用户

如何使用 C# 和 .NET Core 3.x 在 AWS Cognito 用户池中管理用户?在文档中找不到任何关于它的内容. 解决方案 @Attilio Gelosa 原创文章 我写这篇文章是希望它能帮助别人.我不得不阅读一页又一页的文档并从 AWS 专家那里获得帮助(非常感谢,Faustino!),但最终我做到了:能够使用 C# 和 .NET 核心 3.x. 配置 在 ..
发布时间:2021-11-24 16:07:38 C#/.NET

如何使用 .AddJwtBearer() 在 .NET Core Web API 中验证 AWS Cognito JWT

我在弄清楚如何验证由 AWS Cognito 在我的 .NET Core Web API 中提供给客户端的 JWT 时遇到了一些麻烦. 我不仅无法弄清楚 Microsoft.IdentityModel.Tokens.TokenValidationParameters 的变量应该是什么,而且一旦我终于做到了,我不知道如何检索 JWT 密钥从 https://cognito-idp.{regio ..
发布时间:2021-11-24 13:02:15 C#

Blazor WebAssembly + Amazon Cognito

我想设置一个 Blazor 客户端应用程序,通过 AWS Cognito 进行身份验证. 当我运行应用程序时,我没有重定向到登录页面,而是页面显示“正在授权..."几秒钟,而我在控制台中收到此错误: 拒绝在框架中加载“https://blazorapp.auth.eu-central-1.amazoncognito.com/login?...Q&code_challenge_method= ..
发布时间:2021-11-24 12:50:04 C#/.NET

什么是用于登录 Amazon Cognito 用户池的 REST(或 CLI)API

如何在没有官方 SDK 的平台上通过 Amazon Cognito REST API(用于用户池)进行登录? - 请注意,我要求的是用户池 - 不是身份池. 概要 Amazon cognito 提供 3 种登录方式: 联合登录(创建身份池)- 使用社交连接,如 FB、Twitter、G+ 等 AWS 托管登录(创建用户池)- 使用亚马逊自己的托管注册、登录、忘记密码、重置密码服 ..

AWS Amplify Auth:如何禁用 AmplifyConfirmSignUp?

我目前使用 AWS Amplify 身份验证,使用 Cognito 进行 React 身份验证.用户注册必须通过点击他们通过电子邮件收到的确认链接来确认他们的新帐户. 当用户提交注册信息时,显示的下一个 UI 是确认注册,要求用户确认代码.我不需要这个阶段,因为这是在用户确认他们的电子邮件时处理的. 我正在使用 react-ui Amplify 组件来控制身份验证和用户注册/加入/退出 ..

AWS Lambda UserMigration_ForgotPassword 触发器 |不迁移用户

所以我试图将存储在 dynamodb 中的用户迁移到认知用户池,但是 UserMigration_ForgotPassword 触发器根本不起作用.我到处搜索,没有找到解决我的问题的方法.我也按照文档写了这封信,仍然什么都没有.这是我的代码在 lambda 中的样子: else if (event.triggerSource === 'UserMigration_ForgotPassword') ..

Cognito php 密码 SRP 验证程序质询返回不正确的用户名和密码

我有一个 PHP 网页,我在其中配置了 aws sdk 并实例化了 Cognito 客户端客户端也配置了客户端密钥,并且启用了身份验证流 USER_PASSWORD_AUTH、USER_SRP_AUTH.具有基本身份验证流类型 USER_PASSWORD_AUTH 的initialAuth 对我来说很好用.以下是我尝试的示例用法 - $result = $cognito->initiateAut ..
发布时间:2021-10-27 18:36:02 PHP

在 AWS Cognito 用户池中创建应用程序客户端的自定义字段并在 Lambda 函数中使用它

我们正在将我们的基础设施迁移到 AWS.我们正在开发一个后端层作为 Lambda 函数,并将其托管在 API Gateway 之后.我们正在使用客户端凭据流并使用客户端 ID - 机密对客户端进行身份验证.在我们向 Cognito 中的 Oauth 发送令牌请求后,它会返回一个访问令牌,我们将使用此令牌访问 API Gateway 托管的 REST 服务. 所以,我们需要区分请求的所有者有两 ..
发布时间:2021-10-27 18:35:59 其他开发

刷新 AWS Cognito ID 令牌时出现问题

我正在尝试使用适用于 javascript 的 AWS 开发工具包刷新 AWS Cognito ID 令牌.我们需要令牌 ID 自动刷新,而无需对我们的用户进行任何操作.我创建了以下函数,我们将检查身份验证后获取的过期时间,当当前时间接近过期时间时,我们将调用此函数. refreshToken(成功,失败){变量池数据 = {UserPoolId: this.initializeData.Use ..

用于计算链接到用户的设备数量的 lambda 函数

请,我想创建一个 post-authentication Lambda 钩子,它调用 AdminListDevices API 来计算当前链接到用户的设备数量.有人可以给我一个关于如何做到这一点的例子或指向我的链接吗?谢谢. 解决方案 没有一个正式的例子可以完全做到这一点,但完全有可能. 如果您希望围绕尝试对新设备进行身份验证(即只有 5 个设备可以为该帐户传输音乐)建立逻辑,Cog ..
发布时间:2021-10-27 18:35:44 其他开发