问题描述
我的弹簧靴配置如下:
spring:
security:
oauth2:
client:
registration:
myClient:
client-name: name
client-id: yyyyyy
client-secret: xxxxx
scope:
- openid
- profile
provider:
myClient:
issuer-uri: some-issuer-uri
此OAuth2 代码流-正常工作(如果我只想使用Spring,而不能同时使用Spring和Angular)。当我请求任何资源(例如localhost:8080/api/user
)时,Spring会将我带到发行人的登录页面,然后,我将被重定向到Spring。 Spring创建了一个新会话,并说明了他在将来的请求中如何认识我。
如何在Angular中处理该问题?在用户单击前端的login
按钮后,流程应如何显示?
一些事实:
- Angular在不同的端口4200上工作。在生产环境中,它也将是单独的微服务,因为它将在
Nginx
下工作。 - 我想要这个
OAuth2 code flow
。我不想将其替换为ex。通过隐式流。
(我有2个微服务,我不想将Angular build
文件夹移到tomcat的static
文件夹中)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)