编程语言
首页 > 编程语言> > Spring Boot Web应用程序,用于使用AWS Cognito Java API进行身份验证/授权

Spring Boot Web应用程序,用于使用AWS Cognito Java API进行身份验证/授权

作者:互联网

AWS Cognito的主要目的是通过移动或Web应用程序(Javascript)进行无服务器用户身份验证.

最主要的问题是,我们需要为每个客户端(例如Android,IOS和Javascript)执行客户端实现.

取而代之的是,我们可以使用Spring Boot服务器,该服务器将为所有上述客户端公开一个登录/注册/操作剩余端点,其中Spring Boot将代表客户端通过Congnito进行身份验证/注册,并将access_token响应发送回客户端.这样,Conginto集成将仅在Spring Boot应用程序的一个地方完成.

我们可以继续这种方法吗? AWS开发工具包是否支持Java从服务器进行认知访问?

解决方法:

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

github repo包含Kotlin中的示例代码

可能在某种程度上类似于您的用例.

标签:spring-boot,aws-cognito,aws-iot,java
来源: https://codeday.me/bug/20191025/1925426.html