File tree Expand file tree Collapse file tree 4 files changed +8
-11
lines changed Expand file tree Collapse file tree 4 files changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -118,7 +118,7 @@ prepare modify opts url = do
118
118
signRequest = maybe return f $ auth opts
119
119
where
120
120
f (AWSAuth versn key secret) = AWS. signRequest versn key secret
121
- f oauth1Credentials @ (OAuth1 _ _ _ _ ) = OAuth1. signRequest oauth1Credentials
121
+ f (OAuth1 consumerToken consumerSecret token secret ) = OAuth1. signRequest consumerToken consumerSecret token secret
122
122
f _ = return
123
123
124
124
Original file line number Diff line number Diff line change 1
- module Network.Wreq.Internal.OAuth1
2
- (
3
- signRequest
4
- ) where
1
+ module Network.Wreq.Internal.OAuth1 (signRequest ) where
5
2
6
3
import Network.HTTP.Client (Request (.. ))
7
- import Network.Wreq.Internal.Types (Auth (.. ))
8
4
import Web.Authenticate.OAuth ( signOAuth , newOAuth , oauthConsumerKey
9
5
, oauthConsumerSecret , newCredential )
6
+ import qualified Data.ByteString as S
10
7
11
- signRequest :: Auth -> Request -> IO Request
12
- signRequest ( OAuth1 consumerToken consumerSecret token tokenSecret) requestToSign = signOAuth app creds requestToSign
8
+ signRequest :: S. ByteString -> S. ByteString -> S. ByteString -> S. ByteString -> Request -> IO Request
9
+ signRequest consumerToken consumerSecret token tokenSecret = signOAuth app creds
13
10
where
14
11
app = newOAuth { oauthConsumerKey = consumerToken, oauthConsumerSecret = consumerSecret }
15
12
creds = newCredential token tokenSecret
16
-
17
- signRequest _ requestToSign = return requestToSign
Original file line number Diff line number Diff line change @@ -178,6 +178,8 @@ data Auth = BasicAuth S.ByteString S.ByteString
178
178
-- ^ Amazon Web Services request signing
179
179
-- AWSAuthVersion key secret
180
180
| OAuth1 S. ByteString S. ByteString S. ByteString S. ByteString
181
+ -- ^ OAuth1 request signing
182
+ -- OAuth1 consumerToken consumerSecret token secret
181
183
deriving (Eq , Show , Typeable )
182
184
183
185
data AWSAuthVersion = AWSv4
Original file line number Diff line number Diff line change @@ -80,9 +80,9 @@ library
80
80
other-modules :
81
81
Network.Wreq.Internal
82
82
Network.Wreq.Internal.AWS
83
- Network.Wreq.Internal.OAuth1
84
83
Network.Wreq.Internal.Lens
85
84
Network.Wreq.Internal.Link
85
+ Network.Wreq.Internal.OAuth1
86
86
Network.Wreq.Internal.Types
87
87
Network.Wreq.Lens.Machinery
88
88
Network.Wreq.Lens.TH
You can’t perform that action at this time.
0 commit comments