amazon-cognito 相关问题

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

特定角色的 AWS Cognito JWT 令牌的 Spring 安全验证不起作用 - 403 响应

我正在尝试验证 Cognito 用户池中的 JWT 令牌在我的 Spring 安全配置中是否具有正确的角色。 (得到403响应) 我的安全配置: @配置 @EnableWebSecurity 酒吧...

回答 1 投票 0

为 Terraform 中的注册体验添加 AWS Cognito 用户池所需的属性

我正在使用 Terraform 创建 Cognito 用户池,其中我需要指定注册体验所需的属性,例如电子邮件、家庭姓名和姓名,以便用户被迫提供 v...

回答 1 投票 0

使用 python boto3 为 AWS Cognito 实现 USER_SRP_AUTH

Amazon 提供 iOS、Android 和 Javascript Cognito SDK,可提供高级用户身份验证操作。 例如,请参见此处的用例 4: https://github.com/aws/amazon-cognito-identity-js 嗬...

回答 2 投票 0

AWS 根据外部令牌授予用户对 S3 对象的编程访问权限

我有一个使用 AWS S3 的应用程序,允许用户在它们之间共享文件。期望的行为应该如下: 某个管理员(已使用自定义 IAM 角色定义)我们...

回答 1 投票 0

Azure AWS cognito 用户池模拟

我使用 AWS cognito 作为 API 在我的应用程序中进行注册。 Azure 中是否有与 Cognito 类似的类似物?我正在 Azure 中寻找一些 API,我可以在 Azure 中托管用户,这些用户将注册...

回答 1 投票 0

如何授权特定 AWS Cognito 用户能够订阅 AWS IoT

基本上如标题所述,我目前正在构建一个 AWS Amplify 前端应用程序,我想从 AWS IoT 主题获取实时数据。问题是我只想要特定的授权用户......

回答 1 投票 0

如何在 AWS Cognito 中编辑尝试更改密码的限制?

我已经实现了更改密码功能,现在我想测试一下。但我面临着尝试的极限。 我应该做什么来防止这个错误? 已超出尝试次数限制,请稍后再试...

回答 4 投票 0

是否可以使用 AWS Cognito 在 Angular 中创建 Windows 登录?

我的主要问题是标题。 我已经做了一些研究,似乎它有效,但我找不到好的教程或解释。如果您能帮我解决这个问题,那就太好了,谢谢!

回答 1 投票 0

具有多个 OAuth2 流程的 Spring Security

我有一些带有 Spring Security 的 Spring 项目,并且仅使用 AWS Cognito 进行身份验证。 其中一个项目(我们称之为authorities-api)负责管理用户权限。所以我...

回答 1 投票 0


尝试获取 access_token 时在 jwt.io 上出现错误

我正在 google photosapi 和 aws cognito 之间配置 Oauth2。 当尝试从客户端 ID 和客户端密钥获取 jwt.io 中的 access_token 时, 我在 jwt.io 网址上不断收到以下错误...

回答 1 投票 0

Cognito 中使用 vanilla java 脚本出现 NotAuthorizedException

大家好希望你们一切顺利。 我正在使用从 npm 包获取的 amazon-cognito-identity.min.js 文件并导入 Html 页面,如下所述。 从这里得到帮助。 <p>大家好希望你们一切顺利。</p> <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> <blockquote> <p>任何帮助将不胜感激,谢谢大家。</p> </blockquote> </question> <answer tick="true" vote="-1"> <p>尝试不同的方法,但最后,我发现我启用了 <pre><code>MFA</code></pre> 进行登录,并且 AWS SNS 未配置为向电话号码发送 SMS 代码,这就是我收到错误的原因。</p> <h2>解决方案</h2> <p>我在 AWS cognito 用户池中关闭了 SignIn(登录)的 MFA</p> </answer> </body></html>

回答 0 投票 0

在 AWS Amplify ExpressJS Lambda 中获取 Cognito 用户名

我通过 Amplify CLI 自动创建了 ExpressJS Lambda 并与 API Gateway 集成。当用户发出请求时,如何在 Lambda 中获取 Cognito 用户名?老

回答 1 投票 0

是否可以使用React-Native更新aws cognito中的用户属性(电子邮件)?

我已尝试使用以下行来更新 aws cognito 中的 userEmail 。 对于更新电子邮件,需要 updateAttributes。 从“aws-amplify”导入{Auth}; 让用户=等待Auth.currentAuthenticatedUser();

回答 2 投票 0

用于针对 OpenIDConnect 进行身份验证的 Blazor WebAssembly 或 Blazor 服务器配方

我是一名自学 Blazor。 我有一个 AWS Cognito 用户池,我想使用该池对应用程序进行身份验证。 我阅读了几个网站和 YouTube 视频中的文档,但我不清楚...

回答 1 投票 0

使用电子邮件 TOTP 的 AWS Cognito 自定义身份验证流程:如何记住设备并设置一次性密码的过期时间?

我已关注此 AWS 博客,使用电子邮件 TOTP(基于时间的一次性密码)作为 MFA 为我的网站实施自定义身份验证流程: https://aws.amazon.com/blogs/mobile/extending-amazon-

回答 1 投票 0

使用 React、AWS、Graphql、Dynamodb,我如何允许用户共享一个链接,允许任何点击该链接的人查看该用户的数据?

我是 AWS 新手,因此我们将不胜感激! 在许多应用程序中,我看到一个功能,允许登录用户生成可共享的链接,当任何人单击该链接时都会显示用户的“...

回答 1 投票 0

如何在 AWS Cognito 中添加应用程序客户端元数据?

我对AWS Cognito完全陌生,但我们的目标是为租户创建一个API GW端点,以安全的方式将数据上传到带有租户目录前缀的s3存储桶(每个租户都有一个单独的

回答 2 投票 0

使用 AWS Cognito 向自动确认的用户发送邀请电子邮件

我想要的场景是这样的: 使用 AWS Amplify 将用户添加到用户池。 用户的电子邮件通过预注册触发器自动验证。 通过预注册触发器自动确认用户。 用户收到邀请...

回答 2 投票 0

如何从 Cognito 托管 UI 代码响应中获取 JWT

我正在使用 amazon-cognito 进行身份验证。我正在尝试转向使用托管用户界面。托管 UI 重定向到我用 node.js 托管的 url: https://myapp.com/auth-code?code=abcd-abcd 我该如何服用

回答 1 投票 0

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