我在我的 Windows 10 机器上安装并运行了一个 Keycloak 3.4 实例。我通过以下链接https://github.com/dylanplecki/KeycloakOwinAuthentication/wiki/ASP.NET-MVC-Tutorial创建了一个 MVC 应用程序。它工作正常。我想在 Umbraco 实现同样的目标。但我遇到了 DLL 兼容性问题和其他几个问题。
我的目标是:
- 当我在前端 Umbraco 登录页面(不是后端)登录时,我应该被重定向到 Keycloak 用户登录页面。
- 在 Keycloak 中成功登录后,我应该通过将登录页面传递到登录页面成功登录后出现的 Umbraco 主页来直接重定向。
- 一旦我在 umbraco 网站的主页,我有一些页面正在调用 web api。
- 对于 web api 管理,我安装了 Kong 0.11。我希望当我从 umbraco 页面调用 API 时,Kong 应该使用 Keycloak 生成的令牌对其进行验证。
请让我知道是否有人从事过这样的场景或项目。或者是否有人可以根据他们过去的经验指导如何完成。