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