我有3个节点的keycloak集群。如果一个节点出现故障,JBOSS将在1分钟内开始选择协调器。由于停机,是否有可能缩短此超时时间?如何配置故障节点检测超时?
[root@keycloak-01 ~]# date; systemctl stop keycloak
Tue May 25 11:35:46 MSK 2021
11:36:58,629 INFO [org.infinispan.CLUSTER] (VERIFY_SUSPECT.TimerThread-43,ejb,keycloak-02) ISPN000094: Received new cluster view for chann
我正在使用keycloak来保护我的rest服务。我指的是给定的教程。我创建了rest和前端。现在,当我在后端添加keycloak时,当我的前端进行api调用时,我得到CORS错误。
spring boot中的Application.java文件如下所示
@SpringBootApplication
public class Application
{
public static void main( String[] args )
{
SpringApplication.run(Application.class, args);
}
@Be
表示您可以使用以下命令实例化keycloak对象:
var keycloak = Keycloak('http://localhost:8080/myapp/keycloak.json'));
但当我尝试这样做时,我的keycloak.config文件似乎没有正确设置,因为我最终得到了:
Uncaught TypeError: Cannot read property 'charAt' of undefined
at getRealmUrl (keycloak.js:482)
at Keycloak.kc.createLoginUrl (keycloak
现在,当我刷新页面keycloak.authenticate get false并再次询问凭证时,我已经成功地将keycloak与reactJS集成在一起。我也在网上搜索过,他们建议在initOptions属性中传递令牌和刷新令牌,我已经这样做了,但仍然面临同样的问题。
我使用的是"@react-keycloak/web":"^2.1.1“和"keycloak-js":"^10.0.1”
这是我的Keycloak.js代码
import * as Keycloak from 'keycloak-js';
const keycl