问题描述
我有一个使用 pac4j 和 JWT 客户端(即直接)的应用程序,我想使用 AnonymousClient 作为后备。如何确保在 JwtClient 之后调用 AnonymousClient? DefaultSecurityLogic 是否尊重提供客户端的顺序?
我还查看了 setProfileFactoryWhenNotAuthenticated,但在文档中他们只提到它与间接客户端一起使用(我尝试使用我的 JwtClient 但它没有用)。
为了让它更辣,我实际上使用了一个间接客户端,我希望 AnonymousClient 被用作整个客户端链的后备。对我的间接客户端使用 setProfileFactoryWhenNotAuthenticated 将不起作用,因为我希望即使在直接客户端因为请求是 AJAX 而被丢弃时也能使用 AnonymousCLient。
总结一下我想做的是:
- 如果 AJAX:直接客户 > 匿名
- 如果不是 AJAX:直接客户 > 间接客户 > 匿名
有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)