【问题标题】:spring boot web app for authentication/autorization using AWS Cognito Java API使用 AWS Cognito Java API 进行身份验证/授权的 Spring Boot Web 应用程序
【发布时间】:2019-01-17 15:46:15
【问题描述】:

AWS Cognito 主要用于来自移动或 Web 应用程序 (Javascript) 的无服务器用户身份验证。

主要关心的是,我们需要为每个客户端(如 Android、IOS 和 Javascript)进行客户端实现。

我们是否可以使用 Spring Boot 服务器来为上述所有客户端公开登录/注册/操作休息端点,Spring Boot 将代表客户端向 Congnito 进行身份验证/注册,并将 access_token 响应发送回客户端。这样,Conginto 集成将只在一个地方完成,即 Spring 启动应用程序。

我们可以继续采用这种方法吗? AWS SDK 是否支持 Java 从服务器进行 cognito 访问?

【问题讨论】:

    标签: java spring-boot aws-cognito aws-iot


    【解决方案1】:

    这是一个article,它展示了一个实现 Spring Boot 应用程序的示例,该应用程序能够使用 OAuth 2.0 授权代码授予和 JSON Web 令牌针对 Amazon Cognito 对用户进行身份验证。

    github repo 包含 Kotlin 中的示例代码

    可能,这在某些方面类似于您的用例。

    【讨论】:

      猜你喜欢
      • 2018-03-12
      • 1970-01-01
      • 2018-03-14
      • 2021-06-05
      • 2021-07-31
      • 2021-01-28
      • 1970-01-01
      • 2017-03-03
      • 2017-05-10
      相关资源
      最近更新 更多