Class SessionScenarios

java.lang.Object
org.pac4j.testkit.SessionScenarios

public final class SessionScenarios extends Object
Pre-assembled HTTP test scenarios for session management. Tests session invalidation (logout) and session isolation (two concurrent users don't interfere).
  • Method Details

    • runSessionInvalidation

      public static void runSessionInvalidation(String serverUrl) throws IOException
      Login, access protected resource, logout, verify protected resource is no longer accessible.
      Throws:
      IOException
    • runSessionIsolation

      public static void runSessionIsolation(String serverUrl) throws IOException
      Two separate users with separate sessions. Logging out user1 does not affect user2's session.
      Throws:
      IOException