hsoz-0.0.0.2: Iron, Hawk, Oz: Web auth protocols

Safe HaskellNone
LanguageHaskell2010

Network.Hawk.Client.Types

Description

Consider this module to be internal, and don't import directly.

Synopsis

Documentation

data Credentials Source #

ID and key used for encrypting Hawk Authorization header.

Constructors

Credentials 

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.

data Header Source #

The result of Hawk header generation.

Constructors

Header 

Fields

Instances

Show Header Source # 
Generic Header Source # 

Associated Types

type Rep Header :: * -> * #

Methods

from :: Header -> Rep Header x #

to :: Rep Header x -> Header #

type Rep Header Source # 
type Rep Header = D1 (MetaData "Header" "Network.Hawk.Client.Types" "hsoz-0.0.0.2-3Cllcgcqvn288lQBqaARRr" False) (C1 (MetaCons "Header" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "hdrField") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Authorization)) (S1 (MetaSel (Just Symbol "hdrArtifacts") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 HeaderArtifacts))))

data SplitURL Source #

Constructors

SplitURL 

Instances

Show SplitURL Source # 
Generic SplitURL Source # 

Associated Types

type Rep SplitURL :: * -> * #

Methods

from :: SplitURL -> Rep SplitURL x #

to :: Rep SplitURL x -> SplitURL #

type Rep SplitURL Source #