diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 0.1.2
+
+* --skip-auth command line option
+
 ## 0.1.1.0
 
 * getUserName
diff --git a/app/wai-crowd.hs b/app/wai-crowd.hs
--- a/app/wai-crowd.hs
+++ b/app/wai-crowd.hs
@@ -20,6 +20,7 @@
     , keyFile   :: FilePath
     , crowdRoot :: T.Text
     , age       :: Int
+    , skipAuth  :: Bool
     }
     deriving Show
 
@@ -47,6 +48,10 @@
        <> metavar "COOKIE-AGE"
        <> help "Number of seconds to keep auth cookie active"
        <> value 3600 )
+    <*> switch
+        ( long "skip-auth"
+       <> help "Turn off Crowd authentication, useful for testing"
+        )
 
 data Service = ServiceFiles FileServer
              | ServiceProxy ReverseProxy
@@ -96,4 +101,4 @@
     crowdMiddleware <- mkCrowdMiddleware cs
     app <- serviceToApp manager service
     putStrLn $ "Listening on port " ++ show warpPort
-    run warpPort $ crowdMiddleware app
+    run warpPort $ if skipAuth then app else crowdMiddleware app
diff --git a/wai-middleware-crowd.cabal b/wai-middleware-crowd.cabal
--- a/wai-middleware-crowd.cabal
+++ b/wai-middleware-crowd.cabal
@@ -1,5 +1,5 @@
 name:                wai-middleware-crowd
-version:             0.1.1.2
+version:             0.1.2.1
 synopsis:            Middleware and utilities for using Atlassian Crowd authentication
 description:         See README
 license:             MIT
@@ -50,7 +50,7 @@
                      , http-client
                      , http-client-tls
                      , http-reverse-proxy    >= 0.4
-                     , optparse-applicative  >= 0.11 && < 0.12
+                     , optparse-applicative  >= 0.11 && < 0.13
                      , template-haskell
                      , text
                      , transformers
