Amazon Cognito是一种简单的用户身份和数据同步服务,可帮助安全地管理和同步移动应用数据。
特定角色的 AWS Cognito JWT 令牌的 Spring 安全验证不起作用 - 403 响应
我正在尝试验证 Cognito 用户池中的 JWT 令牌在我的 Spring 安全配置中是否具有正确的角色。 (得到403响应) 我的安全配置: @配置 @EnableWebSecurity 酒吧...
为 Terraform 中的注册体验添加 AWS Cognito 用户池所需的属性
我正在使用 Terraform 创建 Cognito 用户池,其中我需要指定注册体验所需的属性,例如电子邮件、家庭姓名和姓名,以便用户被迫提供 v...
使用 python boto3 为 AWS Cognito 实现 USER_SRP_AUTH
Amazon 提供 iOS、Android 和 Javascript Cognito SDK,可提供高级用户身份验证操作。 例如,请参见此处的用例 4: https://github.com/aws/amazon-cognito-identity-js 嗬...
我有一个使用 AWS S3 的应用程序,允许用户在它们之间共享文件。期望的行为应该如下: 某个管理员(已使用自定义 IAM 角色定义)我们...
我使用 AWS cognito 作为 API 在我的应用程序中进行注册。 Azure 中是否有与 Cognito 类似的类似物?我正在 Azure 中寻找一些 API,我可以在 Azure 中托管用户,这些用户将注册...
如何授权特定 AWS Cognito 用户能够订阅 AWS IoT
基本上如标题所述,我目前正在构建一个 AWS Amplify 前端应用程序,我想从 AWS IoT 主题获取实时数据。问题是我只想要特定的授权用户......
我已经实现了更改密码功能,现在我想测试一下。但我面临着尝试的极限。 我应该做什么来防止这个错误? 已超出尝试次数限制,请稍后再试...
是否可以使用 AWS Cognito 在 Angular 中创建 Windows 登录?
我的主要问题是标题。 我已经做了一些研究,似乎它有效,但我找不到好的教程或解释。如果您能帮我解决这个问题,那就太好了,谢谢!
具有多个 OAuth2 流程的 Spring Security
我有一些带有 Spring Security 的 Spring 项目,并且仅使用 AWS Cognito 进行身份验证。 其中一个项目(我们称之为authorities-api)负责管理用户权限。所以我...
Cognito:在 pre_authentication 触发器中使用 admin_user_global_sign_out 有时会由于明显的异步行为而失败
当使用相同的用户凭据(在本例中为电子邮件和
尝试获取 access_token 时在 jwt.io 上出现错误
我正在 google photosapi 和 aws cognito 之间配置 Oauth2。 当尝试从客户端 ID 和客户端密钥获取 jwt.io 中的 access_token 时, 我在 jwt.io 网址上不断收到以下错误...
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><script src="cognito-identity-js/amazon-cognito-identity.min.js"></script></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 = 'xxxx'; // Replace with your User Pool ID const clientId = 'xxxxx'; // 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) => { cognitoUser.authenticateUser(authenticationDetails, { onSuccess: (session) => { resolve(session); }, onFailure: (err) => { reject(err); }, }); }); } catch (err) { throw err; } } const loginForm = document.getElementById('loginForm'); if (loginForm) { loginForm.addEventListener('submit', async (event) => { event.preventDefault(); const email = document.getElementById('loginUseremail').value; const password = document.getElementById('loginPassword').value; try { const session = await signInUser(email, password); const jwtToken = session.getIdToken().getJwtToken(); console.log('User login successful. JWT Token:', jwtToken); console.log('Login successful:', session); // Do something after successful login (e.g., redirect to a dashboard) } catch (err) { console.error('Login failed:', 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>
在 AWS Amplify ExpressJS Lambda 中获取 Cognito 用户名
我通过 Amplify CLI 自动创建了 ExpressJS Lambda 并与 API Gateway 集成。当用户发出请求时,如何在 Lambda 中获取 Cognito 用户名?老
是否可以使用React-Native更新aws cognito中的用户属性(电子邮件)?
我已尝试使用以下行来更新 aws cognito 中的 userEmail 。 对于更新电子邮件,需要 updateAttributes。 从“aws-amplify”导入{Auth}; 让用户=等待Auth.currentAuthenticatedUser();
用于针对 OpenIDConnect 进行身份验证的 Blazor WebAssembly 或 Blazor 服务器配方
我是一名自学 Blazor。 我有一个 AWS Cognito 用户池,我想使用该池对应用程序进行身份验证。 我阅读了几个网站和 YouTube 视频中的文档,但我不清楚...
使用电子邮件 TOTP 的 AWS Cognito 自定义身份验证流程:如何记住设备并设置一次性密码的过期时间?
我已关注此 AWS 博客,使用电子邮件 TOTP(基于时间的一次性密码)作为 MFA 为我的网站实施自定义身份验证流程: https://aws.amazon.com/blogs/mobile/extending-amazon-
使用 React、AWS、Graphql、Dynamodb,我如何允许用户共享一个链接,允许任何点击该链接的人查看该用户的数据?
我是 AWS 新手,因此我们将不胜感激! 在许多应用程序中,我看到一个功能,允许登录用户生成可共享的链接,当任何人单击该链接时都会显示用户的“...
如何在 AWS Cognito 中添加应用程序客户端元数据?
我对AWS Cognito完全陌生,但我们的目标是为租户创建一个API GW端点,以安全的方式将数据上传到带有租户目录前缀的s3存储桶(每个租户都有一个单独的
使用 AWS Cognito 向自动确认的用户发送邀请电子邮件
我想要的场景是这样的: 使用 AWS Amplify 将用户添加到用户池。 用户的电子邮件通过预注册触发器自动验证。 通过预注册触发器自动确认用户。 用户收到邀请...
我正在使用 amazon-cognito 进行身份验证。我正在尝试转向使用托管用户界面。托管 UI 重定向到我用 node.js 托管的 url: https://myapp.com/auth-code?code=abcd-abcd 我该如何服用