gpt4 book ai didi

android - 为 Android 应用程序使用开发人员身份验证 (aws cognito) 的示例

转载 作者:太空狗 更新时间:2023-10-29 13:15:35 25 4
gpt4 key购买 nike

我一直在努力理解 AWS Cognito 应该如何在 java 中实现以用于 android 应用程序用户身份验证。我看过 android 的 Github 代码,但代码对我来说很难理解,因为我是 android 的初学者。谁能用简单的代码解释一下?特别是用户如何在java中调用后端服务器来获取ID。任何简单的解释?

最佳答案

基本思想是您将拥有一个身份验证服务器(后端),它将是验证用户凭据的唯一授权机构。高级流程将是:

  1. 最终用户将在您的 Android 应用程序上提供凭据(用户名和密码)。
  2. Android 应用程序将调用您的后端来验证凭据。
  3. 后端将调用 GetOpenIdTokenForDeveloperIdentity该最终用户的 Amazon Cognito API(使用用户名)
  4. Cognito 会将与该用户名关联的 identityId 和 OpenId Connect token 返回到您的后端,并将返回到 Android 应用程序。
  5. Cognito SDK 将使用此 token 调用 Amazon STS 以为最终用户获取 AWS 凭证。

我强烈建议您关注我们的 blog postdeveloper guide ,它深入解释了这个流程。一如既往,如果您有任何问题,请随时提出。

谢谢。

关于android - 为 Android 应用程序使用开发人员身份验证 (aws cognito) 的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35041083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com