通用openid -connect客户端库(server-keycloak)

时间:2016-12-12 10:44:39

标签: java single-sign-on google-oauth openid-connect keycloak

Keycloak是我的OpenID Connect提供商。现在需要升级使用本地身份验证机制的遗留应用程序以使用标准OpenId Connect。我使用Jboss 5作为部署遗留应用程序的应用程序服务器。遗留应用程序使用java 6这是另一个原因,我不能直接使用keycloak客户端库。

official文档中可以看出(客户端)对JBoss 5的支持不存在。因此,我想用图书馆为我做这项工作。关于图书馆的任何建议?我在网上找不到很多例子。

此外,是否需要客户端库,因为暴露了REST API,我可以直接使用它?

2 个答案:

答案 0 :(得分:1)

您可以检查Array8 =( 5, 5, 5, 5 ) ,它使用Keycloak REST API连接到KeyCloak Server。

答案 1 :(得分:0)

我不得不最终选择google's client API.

对openID connect的支持仍然是Beta,并且在过去九个月中没有对该库进行更新。所以不得不直接解析JWT令牌而不是为我做工作的库。该库可以与JAVA 5及更高版本一起使用,这对于遗留应用程序来说是一个很大的优势。