packages feed

gssapi-wai 0.1.2.0 → 0.1.2.1

raw patch · 2 files changed

+6/−4 lines, 2 filesdep ~gssapiPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: gssapi

API changes (from Hackage documentation)

Files

gssapi-wai.cabal view
@@ -1,5 +1,5 @@ name:                gssapi-wai-version:             0.1.2.0+version:             0.1.2.1 synopsis:            WAI Middleware for SPNEGO authentiaction description:         Basic WAI Middleware allows both SPNEGO and failback to Kerberos                      username/password authentication.@@ -22,7 +22,8 @@ library   exposed-modules:     Network.Wai.Middleware.SpnegoAuth -  build-depends:       base >=4.8 && <4.10, gssapi, wai, wai-extra,+  build-depends:       base >=4.8 && <4.10,+                       gssapi >= 0.2.0, wai, wai-extra,                        vault, base64-bytestring, bytestring, case-insensitive,                        http-types   default-language:    Haskell2010
src/Network/Wai/Middleware/SpnegoAuth.hs view
@@ -88,8 +88,9 @@ defaultAuthError logerr settings (Just (Left (KrbException code err))) _ respond = do     logerr $ "Kerberos error code: " <> show code <> ", error: " <> show err     defaultAuthResponse settings respond-defaultAuthError logerr settings (Just (Right (GssException code err))) _ respond = do-    logerr $ "GSSAPI error code: " <> show code <> ", error: " <> show err+defaultAuthError logerr settings (Just (Right (GssException major majorTxt minor minorTxt))) _ respond = do+    logerr $ "GSSAPI major code: " <> show major <> ", error: " <> show majorTxt+               <> ", minor code: " <> show minor <> ", error: " <> show minorTxt     defaultAuthResponse settings respond  -- | Key that is used to access the username in WAI vault