@@ -40,6 +40,9 @@ module Servant.API (
40 -- * Response Headers
40 -- * Response Headers
41 module Servant.API.ResponseHeaders,
41 module Servant.API.ResponseHeaders,
43+ -- * General Authentication
44+ module Servant.API.Auth,
43 -- * Untyped endpoints
46 -- * Untyped endpoints
44 module Servant.API.Raw,
47 module Servant.API.Raw,
45 -- | Plugging in a wai 'Network.Wai.Application', serving directories
48 -- | Plugging in a wai 'Network.Wai.Application', serving directories
@@ -55,6 +58,7 @@ module Servant.API (
56import Servant.API.Alternative ((:<|>) (..))
59import Servant.API.Alternative ((:<|>) (..))
57import Servant.API.BasicAuth (BasicAuth,BasicAuthData(..))
60import Servant.API.BasicAuth (BasicAuth,BasicAuthData(..))
61+import Servant.API.Auth (AuthProtect)
58import Servant.API.Capture (Capture)
62import Servant.API.Capture (Capture)
59import Servant.API.ContentTypes (Accept (..), FormUrlEncoded,
63import Servant.API.ContentTypes (Accept (..), FormUrlEncoded,
60 FromFormUrlEncoded (..), JSON,
64 FromFormUrlEncoded (..), JSON,