Keycloak 无法从应用程序加载KeyClope身份验证页,使用ajax请求调用受保护资源

Keycloak 无法从应用程序加载KeyClope身份验证页,使用ajax请求调用受保护资源,keycloak,keycloak-services,keycloak-gatekeeper,louketo-proxy,Keycloak,Keycloak Services,Keycloak Gatekeeper,Louketo Proxy,我已经为IAM配置了密钥斗篷,并将网关守卫作为代理。当我通过ajax请求从angular应用程序调用受保护的资源时,它并没有将我重定向到Key斗篷的登录页面,尽管在浏览器请求中,它调用了登录页面的显示请求。任何帮助都将不胜感激 对我来说,听起来您设置了网关守护者,只是为了保护您的后端资源?否则,当您尝试访问前端时会发生重定向 如果您将前端作为一个单独的应用程序运行,则需要从KeyClope获得一个承载令牌,并在ajax请求中传递它。您可以使用JS适配器执行以下操作: 在这种情况下,您还应该使用-

我已经为IAM配置了密钥斗篷,并将网关守卫作为代理。当我通过ajax请求从angular应用程序调用受保护的资源时,它并没有将我重定向到Key斗篷的登录页面,尽管在浏览器请求中,它调用了登录页面的显示请求。任何帮助都将不胜感激


对我来说,听起来您设置了网关守护者,只是为了保护您的后端资源?否则,当您尝试访问前端时会发生重定向

如果您将前端作为一个单独的应用程序运行,则需要从KeyClope获得一个承载令牌,并在ajax请求中传递它。您可以使用JS适配器执行以下操作:

在这种情况下,您还应该使用--no redirect选项配置Gatekeeper,以便它拒绝任何未经授权的请求