我正在开发一个使用JBoss PicketLink作为其安全框架的 JavaEE 应用程序。我已经实现了一个自定义 IDM 模型,以更好地支持我需要的一些自定义安全属性。现在,我还想通过使用JBoss PicketLink Social添加社交登录。我已将我的应用程序配置为使用 Facebook 进行社交登录,并且它按预期工作。
然而,我意识到User
正在使用的模型对象是标准的 PicketLinkorg.picketlink.idm.model.basic.User
类,而不是我的客户用户模型对象。这会导致依赖于这些自定义安全属性的代码出现问题。
有没有办法告诉 PicketLink Social 使用我的自定义 IDM 模型,而不是标准的 PicketLink 模型?