我正在尝试使用 Jhipster 微服务设置(V 6.10.5)来理解 OAuth2
- Jhipster 注册表
- 使用 --skip-server 生成的网关 UI (Angular)
- 使用 --skip-client 生成的网关服务器
- 钥匙斗篷。
当我提出所有这些服务时,一切都按预期工作。
我正在查看 Angular 项目,但在我看到的“login.service.ts”文件中找不到任何 oauth2 库,
location.href = `${location.origin}${this.location.prepareExternalUrl('oauth2/authorization/oidc')}`;
但在网关服务器端,我无法找到任何将此调用重定向到 Keycloak 登录页面的配置/代码。有人可以帮助我了解此呼叫重定向的工作原理。
注意:我还用 UI 和服务器一起生成了网关,但代码似乎是一样的。