amazon-cognito 相关问题

Amazon Cognito是一种简单的用户身份和数据同步服务,可帮助安全地管理和同步移动应用数据。

如何授予另一个帐户在认知池中创建用户的权限?

我将如何在另一个帐户中授予 lambda 函数访问权限以在 cognito 用户池中创建用户? 到目前为止我已经尝试过这个: const cognitoProcessorRolePrincipal = 新 AccountPrinci...

回答 1 投票 0

如何在 Appsync Lambda Resolver 中检索认知识别数据(使用 cdk)

我有一个 appsync lambda 解析器,它将查询 postgresql 数据库。 Appsync 请求使用 API 密钥对未经授权的用户进行授权,并使用认知用户池对授权用户进行授权。我会...

回答 2 投票 0

努力修复:“ReferenceError:属性‘ReadableStream’不存在”

我正在使用 AWS-SDK V3、Cognito 和 AWS 开发一个项目。我正在努力设置基本功能,并不断收到如下错误:ReferenceError:属性“ReadableStream”不存在。我不能...

回答 1 投票 0

如何在 Amplify Cognito 中支持多个用户池以实现 flutter?

AWS中有2种配置,第一种支持电子邮件/密码登录,第二种支持Google SSO。如果我在 Amplify 配置上添加 OAuth 信息以使用 Google SSO,它就可以工作,但是...

回答 1 投票 0

K8s 部署上的 Cognito Go SDK 问题

我遇到一个问题,AWS Cognito 问题在本地工作,但一旦部署到 K8s 中,它就无法工作。我希望得到一些帮助来了解原因。 以下简化的 Go 函数适用于我的

回答 1 投票 0

使用 Cognito 身份池临时凭证连接到 AWS MQTT 代理

我正在尝试使用 Python 中的认知身份池(访问密钥/秘密密钥/会话令牌)中的临时凭证建立与 IoT Core 代理的连接。不幸的是,我当前的应用程序...

回答 1 投票 0

授权标头是否由 Cognito Authorizer 传递给 lambda 函数?

我计划向我的网络应用程序添加一些授权逻辑。用户由 Cognito 进行管理和身份验证,API 由与 API Gateway 粘合在一起的 Lambda 函数提供支持。目前,

回答 1 投票 0

使用普通 JavaScript 在 Cognito 中出现 NotAuthorizedException

我正在使用从 NPM 包获取的 amazon-cognito-identity.min.js 文件并导入 HTML 页面,如下所述。 从这里得到帮助。 <p>我正在使用从 NPM 包获取的 <pre><code>amazon-cognito-identity.min.js</code></pre> 文件并导入到 HTML 页面中,如下所述。</p> <ul> <li><p>从<a href="https://www.npmjs.com/package/amazon-cognito-identity-js?activeTab=readme" rel="nofollow noreferrer">这里</a>获得帮助。</p> </li> <li><p><pre><code>&lt;script src=&#34;cognito-identity-js/amazon-cognito-identity.min.js&#34;&gt;&lt;/script&gt;</code></pre></p> </li> </ul> <h4>设置:</h4> <ul> <li>我在 Cognito 中设置了用户池,并使用自定义 UI 进行注册和登录页面。</li> <li>我进行了注册,并在用户电子邮件中获取了验证码,并在 Cognito 上验证了该电子邮件。</li> <li>每次出现错误时我都会登录(验证用户)。</li> </ul> <h4>错误:</h4> <pre><code> NotAuthorizedException: Incorrect username or password. </code></pre> <p>我多次检查了电子邮件和密码是否有任何类型的拼写错误,但仍然收到此错误。</p> <h4>这是我的登录功能:</h4> <pre><code>function getCognitoUserPool() { const userPoolId = &#39;xxxx&#39;; // Replace with your User Pool ID const clientId = &#39;xxxxx&#39;; // Replace with your App Client ID return new AmazonCognitoIdentity.CognitoUserPool({ UserPoolId: userPoolId, ClientId: clientId, }); } // Function to sign in a user to Cognito async function signInUser(email, password) { try { const authenticationData = { Username: email, Password: password, }; const authenticationDetails = new AmazonCognitoIdentity.AuthenticationDetails(authenticationData); const userPool = getCognitoUserPool(); const userData = { Username: email, Pool: userPool }; console.log(email, password) const cognitoUser = new AmazonCognitoIdentity.CognitoUser(userData); return new Promise((resolve, reject) =&gt; { cognitoUser.authenticateUser(authenticationDetails, { onSuccess: (session) =&gt; { resolve(session); }, onFailure: (err) =&gt; { reject(err); }, }); }); } catch (err) { throw err; } } const loginForm = document.getElementById(&#39;loginForm&#39;); if (loginForm) { loginForm.addEventListener(&#39;submit&#39;, async (event) =&gt; { event.preventDefault(); const email = document.getElementById(&#39;loginUseremail&#39;).value; const password = document.getElementById(&#39;loginPassword&#39;).value; try { const session = await signInUser(email, password); const jwtToken = session.getIdToken().getJwtToken(); console.log(&#39;User login successful. JWT Token:&#39;, jwtToken); console.log(&#39;Login successful:&#39;, session); // Do something after successful login (e.g., redirect to a dashboard) } catch (err) { console.error(&#39;Login failed:&#39;, err); } }); }; </code></pre> </question> <answer tick="true" vote="-1"> <p>尝试不同的方法,但最后,我发现我启用了 <pre><code>MFA</code></pre> 进行登录,并且 AWS SNS 未配置为向电话号码发送 SMS 代码,这就是我收到错误的原因。</p> <h2>解决方案</h2> <p><strong>1:</strong> 我在 AWS cognito 用户池中关闭了 SignIn(登录)的 MFA <strong>2:</strong> 如果您想在登录中使用 MFA,请配置 AWS SNS。</p> </answer> </body></html>

回答 0 投票 0

我可以使用我的 Cognito 凭证通过适用于 .NET 的 AWS 开发工具包对 AWS 服务进行身份验证吗?

我想使用 Cognito 用户将文件从 S3 存储桶下载到 Windows 计算机。 我创建了一个用户池,创建了一个新的演示用户,还使用授权代码流程创建了一个应用程序客户端

回答 1 投票 0

在最终用户应用程序中使用 AWS Cognito 的正确身份验证流程

我正在开发一个简单的 PoC,我只想探索 AWS 的功能。因此,我的意图非常简单(我认为):我想构建一个小型基础设施,允许下载...

回答 1 投票 0

AWS Amplify 身份验证问题:Next.js 项目中“未配置身份验证用户池”

我正在开发一个 NextJS 项目,其中使用 AWS Amplify 通过 Amazon Cognito 进行身份验证。但是,我遇到了一个问题,收到一条错误消息,指出“Auth UserPool not

回答 1 投票 0

AWS Cognito -- 默认情况下需要提供电子邮件,但默认注册表单没有电子邮件字段

我正在遵循本教程,但我陷入了使用 aws cognito 添加身份验证的阶段。我运行了 amplify add auth 并接受了所有默认值。然后我运行了amplify push --y。 现在,当我运行该应用程序时,我的

回答 1 投票 0

认知跟踪设备中的设备名称

我的反应本机应用程序在使用放大“react-app”登录时发送应用程序名称 登录时如何更改?

回答 1 投票 0

配置了多个rest api。无法推断要调用哪个 API

我在我的 iOS 应用程序中使用 Amplify。我们有一个后端团队为我们提供一些外部 API。有一个 API 被调用并且工作正常。我们必须有另外两个端点,这样它们...

回答 1 投票 0

如何实现忘记密码路由打字稿AWS Cognito用户池?

我有一个使用 AWS cognito 设置的打字稿项目。我创建了一个测试用户池,并成功实现了登录、注册、确认帐户的路由。目前,我正在工作...

回答 1 投票 0

检查 Cognito 用户池中是否存在用户名

我希望我的身份验证流程能够满足以下场景:检查用户名是否存在。如果存在,则导航至登录屏幕。否则导航至注册屏幕。 我找不到文档...

回答 1 投票 0

AWS Cognito 在 lambda 中屏蔽数据

我正在构建的某些功能中有一个非常奇怪的行为。 我使用 aws Cognito 在我正在构建的系统上进行用户管理。创建帐户时,cognito 会向用户发送一封电子邮件邀请,其中包含...

回答 1 投票 0

如何在 Node.js 中的 ListUsersCommand 中使用多个过滤条件在 AWS Congito 中进行过滤?

我们想要使用多个过滤条件过滤掉用户列表,例如node.js中的电子邮件和状态。尝试低于过滤条件,但没有成功。 Node.js 的代码片段 常量客户端 = ...

回答 1 投票 0

如何使用注册方法向新 Cognito 用户发送验证电子邮件?

我在打字稿项目中有以下注册方法。 从“@aws-sdk/client-cognito-identity-provider”导入 {CognitoIdentityProviderClient, SignUpCommand} const UserPoolId = ...

回答 1 投票 0

如何将 google 登录与 aws cognito 集成?

我正在尝试将 next-auth 的 google 提供商与 aws cognito 集成。使用 cognito 登录工作正常,但是当我尝试使用 google 登录时,屏幕上出现错误,显示“An

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.