基于url参数自动登录

时间:2018-06-12 00:24:59

标签: spring-boot spring-security jhipster

我有使用Spring Security / jHipster安全的大应用程序。但有些用户在没有用户名/密码的情况下访问一个页面/视图,但应用程序的其余部分将需要密码。

将使用请求参数(adviceNumber = 1234)标识用户。应用程序根据此编号进行内部调用,以查找是否可以允许请求。我使用具有特定角色的内部硬编码用户自动登录此类用户。

但不知何故,spring security会占用参数并将原始请求保存在缓存中。 RequestCache / HttpSessionRequestCache / SavedRequest。

我只有一个自定义过滤器,用于检查过滤器链中的JWT令牌。其余的过滤器是Spring Security标准添加的。

如何访问RequestCache?在哪里?我尝试添加一个自定义过滤器,但即使在第一个过滤器ChannelProcessingFilter之前,我也无法获取请求参数或RequestCache。

0 个答案:

没有答案