我正在使用带有前端UI的微服务使用React JS构建一个新的应用程序。我使用Spring Boot和OAuth 2.0创建了一个auth微服务器。对于单页面应用程序,我已经读过我应该使用隐式授权而不是密码授予。 auth微服务将支持这一点,但我的问题是我将在哪里实现UI以供用户输入用户名和密码?它是在auth微服务中还是我必须创建一个单独的UI应用程序?
答案 0 :(得分:1)
身份验证表单将在您的auth微服务上。例如,当您使用谷歌登录时。即使您拥有自己的微服务,也会看到谷歌登录页面。这是因为身份验证提供商是谷歌,您重定向用户登录谷歌。
我前段时间实施了所有授权类型。可以this帮助您。