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