我已经在本地机器上使用 Keycloak 设置了一个 Web 应用程序。由于使用Keycloak作为SSO实现IM,我想在我的web应用程序,只要SIGNUP按钮点击,用户被引导进入注册页面,并通过不打算登录页面。
这是指向注册表单的示例 URL,但是,它包含tab_id像会话 ID 一样随机生成的 。
https://site.test/auth/realms/custom/login-actions/authenticate?client_id=test&tab_id=qIdW92Bvwmk
我读过这个链接
是的,只要您在登录 ( AuthorizationEndpoint ) URL 末尾使用“注册”而不是“身份验证”
但是我在https://site.test/auth/realms/custom/.well-known/openid-configuration 中的端点无法修改。
我收到以下错误消息,我无法继续
无法加载https://site/data.json:对预检请求的响应未通过访问控制检查:所请求的资源上没有'Access-Control-Allow-Origin'标头。因此,不允许访问源' http:// localhost:8080 '。如果不透明的响应满足您的需求,请将请求的模式设置为“ no-cors”,以在禁用CORS的情况下获取资源。localhost /:1未捕获(承诺)TypeError:无法获取
我正在尝试CORS在我的react js文件中启用,但无法获得预期的结果。我已经安装了chrome扩展程序,并且可以正常工作。但是要在生产站点中使用它,我需要在代码中启用它。我应该如何正确安排代码以启用CORS。
fetch(URL, {
mode: 'cors',
headers: {
'Access-Control-Allow-Origin':'*'
}
})
.then(response => response.json())
.then(data => {
Run Code Online (Sandbox Code Playgroud)