Skip to content

Commit e713fa6

Browse files
authored
Export authentication primitives from servant-client (#1834) (#1835)
1 parent aa44190 commit e713fa6

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

changelog.d/pr-1835

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
synopsis: Re-export client authentication primitives from `servant-client`
2+
packages: servant-client-core, servant-client
3+
prs: #1835
4+
issues: #1834
5+
description: {
6+
Add `AuthClientData`, `AuthenticatedRequest`, and `mkAuthenticatedRequest` to the `Servant.Client.Core.Reexport` module, which is re-exported within `servant-client`.
7+
8+
This means that authenticated client requests can now be made using `servant-client` only, without an explicit dependency on `servant-client-core`.
9+
}

servant-client-core/src/Servant/Client/Core/Reexport.hs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,15 @@ module Servant.Client.Core.Reexport
2525
, showBaseUrl
2626
, parseBaseUrl
2727
, InvalidBaseUrlException
28+
29+
-- * Authentication
30+
, AuthClientData
31+
, AuthenticatedRequest (..)
32+
, mkAuthenticatedRequest
2833
)
2934
where
3035

36+
import Servant.Client.Core.Auth
3137
import Servant.Client.Core.BaseUrl
3238
import Servant.Client.Core.ClientError
3339
import Servant.Client.Core.HasClient

0 commit comments

Comments
 (0)