0

我正在开发一个使用JBoss PicketLink作为其安全框架的 JavaEE 应用程序。我已经实现了一个自定义 IDM 模型,以更好地支持我需要的一些自定义安全属性。现在,我还想通过使用JBoss PicketLink Social添加社交登录。我已将我的应用程序配置为使用 Facebook 进行社交登录,并且它按预期工作。

然而,我意识到User正在使用的模型对象是标准的 PicketLinkorg.picketlink.idm.model.basic.User类,而不是我的客户用户模型对象。这会导致依赖于这些自定义安全属性的代码出现问题。

有没有办法告诉 PicketLink Social 使用我的自定义 IDM 模型,而不是标准的 PicketLink 模型?

4

1 回答 1

0

IDM模型有两种类型:

  1. 自定义:https ://github.com/lynx-r/picketlink-deltaspike-authorization-and-idm-custom-identity-model
  2. 标准。

当您通过上述链接创建自定义并使用社交登录进行集成时:https ://github.com/lynx-r/picketlink-deltaspike-authorization-and-idm-custom-identity-model它会起作用。

看看这个将两种配置集成在一起:https ://developer.jboss.org/message/921009?_sscc=t

于 2015-03-12T12:36:52.433 回答