| Copyright | See LICENSE file |
|---|---|
| License | BSD |
| Maintainer | Ganesh Sittampalam <ganesh@earth.li> |
| Stability | experimental |
| Portability | non-portable (not tested) |
| Safe Haskell | Safe |
| Language | Haskell98 |
Network.HTTP.Auth
Description
Representing HTTP Auth values in Haskell.
Right now, it contains mostly functionality needed by Browser.
Synopsis
- data Authority
- = AuthBasic {
- auRealm :: String
- auUsername :: String
- auPassword :: String
- auSite :: URI
- | AuthDigest { }
- = AuthBasic {
- data Algorithm
- = AlgMD5
- | AlgMD5sess
- data Challenge
- data Qop
- headerToChallenge :: URI -> Header -> Maybe Challenge
- withAuthority :: Authority -> Request ty -> String
Documentation
Authority specifies the HTTP Authentication method to use for
a given domain/realm; Basic or Digest.
Constructors
| AuthBasic | |
Fields
| |
| AuthDigest | |
Algorithm controls the digest algorithm to, MD5 or MD5Session.
Constructors
| AlgMD5 | |
| AlgMD5sess |
Constructors
| QopAuth | |
| QopAuthInt |