使用Java通过Steam登录

时间:2015-09-26 13:45:07

标签: java jsf-2 openid steam steam-web-api

我想在我的JSF2 Web应用程序中使用STEAM-LOGIN。我在Steam Web API文档中找到了这个:

" Steam可以充当OpenID提供商。这允许您的应用程序验证用户的SteamID,而无需他们在您的网站上输入他们的Steam用户名或密码(这将违反API使用条款。)只需为您的语言和平台下载OpenID库选择并使用http://steamcommunity.com/openid作为提供者。返回的声明ID将包含用户的64位SteamID。声称的ID格式为:http://steamcommunity.com/openid/id/"

以下是我的问题:

  • 有几个Java的OpenID库,我应该使用哪一个?
  • 我不知道如何实现重定向到Steam登录页面并返回到我的页面

我找到了一些PHP的例子,但没有找到Java的例子。

1 个答案:

答案 0 :(得分:2)

您可以使用pac4j。它具有openid connect支持。

他们还提供了几个实现here

您可以看到here pac4j的j2e实施示例。

相关问题