我目前正在查看 Gitlab Pages 以托管和提供我的应用程序文档。不幸的是,我无法从他们的文档中判断我是否可以将它与现有的 Keycloak 实例一起使用。
我希望只有登录的应用用户才能访问我的 Gitlab 页面。我有可能做到这一点吗?
谢谢!
我目前正在查看 Gitlab Pages 以托管和提供我的应用程序文档。不幸的是,我无法从他们的文档中判断我是否可以将它与现有的 Keycloak 实例一起使用。
我希望只有登录的应用用户才能访问我的 Gitlab 页面。我有可能做到这一点吗?
谢谢!
理论上是的,我没有使用过 Gitlab Pages,但如果它用于部署你的应用程序,那应该没问题。
您的应用程序会将用户重定向到您现有的 Keycloak 实例的客户端以供您的应用程序登录,如果身份验证成功,客户端将被重定向到回调 url,此时您的用户将被验证。
这是一些关于通过 OIDC 验证用户身份的 Keycloak 文档 https://www.keycloak.org/docs/latest/securing_apps/#openid-connect-3