如何修复pac4j.org进行的Java身份验证?

时间:2020-05-05 09:33:42

标签: java authentication playframework pac4j

问题:我无法通过orcid.org登录到我的页面上(我也通过其他2个服务进行了身份验证,但是它们正在运行,并且在Java控制器上的auth身份与在orcid上几乎相同)。

我的工具:java(1.9版),play(2.5.0版)和pac4j.org(1.9.5版)。

当我尝试登录时,响应auth的第一个方法如下:

public Result orcidOidcAdminIndex() {
  Logger.error("AuthenticationController.orcidOidcAdminIndex()");
  List<CommonProfile> profiles = getProfiles();
  response().setHeader("Access-Control-Allow-Origin", "*");
  return protectedIndexView(profiles, OpenIdAccountType.ORCID);
} 

当我检查日志时,没有记录器错误,因此看起来整个方法都无法正常工作。我认为@Secure出了点问题,但我不知道怎么办。老实说-我不太了解Java,也不擅长播放框架,也找不到有关pac4j.org的信息。 @Secure可能有什么问题,以及从“客户”那里得到什么?从饼干?看起来如何?

0 个答案:

没有答案
相关问题