如何在Wildfly 26中获得OIC代币



从Wildfly 18+Keycloack适配器迁移到带有内置OIC支持的Wildfly 26。

以前,为了允许注销(我的意思是真正从Keycloack注销,而不仅仅是使会话无效(,我从会话属性中提取了令牌,并将其添加到注销URL中(见下文。这与wildfly服务器有关,但它有效(。

如何在Wildfly 26中获得OIC代币?

org.keycloak.KeycloakSecurityContext securityContext = (org.keycloak.KeycloakSecurityContext) request.getAttribute(KeycloakSecurityContext.class.getName()); 
String token = securityContext.getIdTokenString();

明白了,使用org.wildfly.security.http.oidc.OidcSecurityContext

而不是wildfly-elytron-http-oidc-1.19.0.Final.jar

相关内容

  • 没有找到相关文章

最新更新