【发布时间】:2016-09-27 20:47:44
【问题描述】:
我正在尝试使用 PicketLink 2.7 在我的 Java EE 7 应用程序中实现基于令牌的身份验证。我的代码基于找到 here 的 picketlink-angularjs-rest 快速入门。我已经成功配置了Token.Provider 来发布我的令牌,并且使用SecurityConfigurationBuilder 我能够配置PicketLink 以根据Authorization 标头中令牌的存在来对用户进行身份验证。但是,我还实现了一个Token.Consumer 来从令牌中提取身份信息,并且它永远不会被调用。似乎 PicketLink 只是从我的 JPA IdentityStore 中提取帐户信息。我该如何告诉 PicketLink 使用我的Token.Consumer 来收集这些信息?我的Token.Consumer 验证数字签名等,因此调用它很重要。
【问题讨论】:
标签: java authentication jakarta-ee token picketlink