libjwt-typed-0.2: A Haskell implementation of JSON Web Token (JWT)
Safe HaskellNone
LanguageHaskell2010
Extensions
  • OverloadedStrings
  • DerivingStrategies

Libjwt.Header

Description

JWT header representation

Synopsis

Documentation

data Alg Source #

"alg" header parameter

Instances

Instances details
Eq Alg Source # 
Instance details

Defined in Libjwt.Header

Methods

(==) :: Alg -> Alg -> Bool #

(/=) :: Alg -> Alg -> Bool #

Show Alg Source # 
Instance details

Defined in Libjwt.Header

Methods

showsPrec :: Int -> Alg -> ShowS #

show :: Alg -> String #

showList :: [Alg] -> ShowS #

Decode Alg Source # 
Instance details

Defined in Libjwt.Header

Methods

decode :: JwtT -> JwtIO Alg Source #

data Typ Source #

"typ" header parameter

Constructors

JWT 
Typ (Maybe ByteString) 

Instances

Instances details
Eq Typ Source # 
Instance details

Defined in Libjwt.Header

Methods

(==) :: Typ -> Typ -> Bool #

(/=) :: Typ -> Typ -> Bool #

Show Typ Source # 
Instance details

Defined in Libjwt.Header

Methods

showsPrec :: Int -> Typ -> ShowS #

show :: Typ -> String #

showList :: [Typ] -> ShowS #

Encode Typ Source # 
Instance details

Defined in Libjwt.Header

Decode Typ Source # 
Instance details

Defined in Libjwt.Header

Methods

decode :: JwtT -> JwtIO Typ Source #

data Header Source #

JWT header representation

Constructors

Header 

Fields

Instances

Instances details
Eq Header Source # 
Instance details

Defined in Libjwt.Header

Methods

(==) :: Header -> Header -> Bool #

(/=) :: Header -> Header -> Bool #

Show Header Source # 
Instance details

Defined in Libjwt.Header

Decode Header Source # 
Instance details

Defined in Libjwt.Header