Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.Hawk.Client.Types
Description
Consider this module to be internal, and don't import directly.
- data Credentials = Credentials {}
- data HeaderArtifacts = HeaderArtifacts {
- chaTimestamp :: POSIXTime
- chaNonce :: ByteString
- chaMethod :: Method
- chaHost :: ByteString
- chaPort :: Maybe Int
- chaResource :: ByteString
- chaHash :: Maybe ByteString
- chaExt :: Maybe ByteString
- chaApp :: Maybe Text
- chaDlg :: Maybe Text
- data Header = Header {}
- data SplitURL = SplitURL {
- urlHost :: ByteString
- urlPort :: Maybe Int
- urlPath :: ByteString
Documentation
data Credentials Source #
ID and key used for encrypting Hawk Authorization
header.
Constructors
Credentials | |
Instances
data HeaderArtifacts Source #
Struct for attributes which will be encoded in the Hawk
Authorization
header. The term "artifacts" comes from the
original Javascript implementation of Hawk.
Constructors
HeaderArtifacts | |
Fields
|
Instances
The result of Hawk header generation.
Constructors
Header | |
Fields
|