我在我的反应应用程序中使用 keycloak 作为身份提供者。我已经使用 npm 在我的 React 应用程序中安装了 keycloak React 依赖项。
以下是依赖的 keycloak React npm 模块及其版本:
"@react-keycloak/web": "2.1.4",
"keycloak-js": "^11.0.2",
我提供了 keycloak 配置如下:
const keycloak = new Keycloak({
realm: "temp-local",
url: " http://localhost:8090/auth/",
clientId: "temp-local-client"
});
Run Code Online (Sandbox Code Playgroud)
每次刷新页面时,它都会使用查询参数state、session_state和code再次刷新(使用回调 url) 。
例如:当我转到页面:http://localhost:8080/test 时,它会转到那里,但它会再次刷新具有以下网址的页面。
示例网址:http://localhost:8080/test# state =45ert45-edac92ddbf2a& session_state =45ga97bbfb4-f080cvb65e59b& code =1a1a-4e6e-3fg578-4fg10b-bbafg8-652fg6c44727a4
如何避免 keycloak 刷新?谁能对此有任何想法吗?