Angular 6中的Oauth2身份验证和Spring Boot在不同的主机上

时间:2019-03-19 06:45:41

标签: angular spring-security oauth-2.0 spring-security-oauth2

我的前端应用程序是用Angular 6编写的,后端应用程序(REST)是用Spring Boot编写的。

我需要通过VK社交网络进行授权。

我已经做了什么? 后端服务器接收所有请求,检查身份验证,如果用户未进行身份验证,则服务器通过VK发送url VK API进行身份验证,客户端(前端)通过后端服务的重定向uri向API VK发送请求。 VK使用代码重定向到后端服务,并且在收到令牌后,后端将新请求发送到VK以接收令牌。

我认为这是错误的,因为这不是通用的方式,如果我要开发移动软件,我将如何根据我的客户进行重定向?

请告诉我。如果前端和后端分开,那么我的应用程序应采用哪种体系结构。

0 个答案:

没有答案
相关问题