List of usage examples for org.springframework.security.web.authentication.session SessionAuthenticationStrategy getClass
@HotSpotIntrinsicCandidate public final native Class<?> getClass();
From source file:de.itsvs.cwtrpc.security.RpcSessionManagementFilter.java
@SuppressWarnings("unchecked") public static boolean appliedSessionAuthenticationStrategy(HttpServletRequest request, SessionAuthenticationStrategy strategy) { List<Class<? extends SessionAuthenticationStrategy>> appliedStrategies; appliedStrategies = (List<Class<? extends SessionAuthenticationStrategy>>) request .getAttribute(APPLIED_SESSION_AUTHENTICATION_STRATEGIES_ATTR_NAME); if (appliedStrategies == null) { return false; }/*from w w w . j a va 2s .com*/ return appliedStrategies.contains(strategy.getClass()); }
From source file:de.itsvs.cwtrpc.security.RpcSessionManagementFilter.java
@SuppressWarnings("unchecked") public static void saveAppliedSessionAuthenticationStrategy(HttpServletRequest request, SessionAuthenticationStrategy strategy) { List<Class<? extends SessionAuthenticationStrategy>> appliedStrategies; appliedStrategies = (List<Class<? extends SessionAuthenticationStrategy>>) request .getAttribute(APPLIED_SESSION_AUTHENTICATION_STRATEGIES_ATTR_NAME); if (appliedStrategies == null) { appliedStrategies = new ArrayList<Class<? extends SessionAuthenticationStrategy>>(); }/*w w w. j a v a 2s. c om*/ appliedStrategies.add(strategy.getClass()); request.setAttribute(APPLIED_SESSION_AUTHENTICATION_STRATEGIES_ATTR_NAME, appliedStrategies); }