oidc-client-0.6.0.0: OpenID Connect 1.0 library for RP
Maintainerkrdlab@gmail.com
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Web.OIDC.Client.Tokens

Description

 
Synopsis

Documentation

data Tokens a Source #

Instances

Instances details
Eq a => Eq (Tokens a) Source # 
Instance details

Defined in Web.OIDC.Client.Tokens

Methods

(==) :: Tokens a -> Tokens a -> Bool #

(/=) :: Tokens a -> Tokens a -> Bool #

Show a => Show (Tokens a) Source # 
Instance details

Defined in Web.OIDC.Client.Tokens

Methods

showsPrec :: Int -> Tokens a -> ShowS #

show :: Tokens a -> String #

showList :: [Tokens a] -> ShowS #

data IdTokenClaims a Source #

Claims required for an ID Token, plus recommended claims (nonce) and other custom claims.

Constructors

IdTokenClaims 

Fields

Instances

Instances details
Eq a => Eq (IdTokenClaims a) Source # 
Instance details

Defined in Web.OIDC.Client.Tokens

Show a => Show (IdTokenClaims a) Source # 
Instance details

Defined in Web.OIDC.Client.Tokens

Generic (IdTokenClaims a) Source # 
Instance details

Defined in Web.OIDC.Client.Tokens

Associated Types

type Rep (IdTokenClaims a) :: Type -> Type #

FromJSON a => FromJSON (IdTokenClaims a) Source # 
Instance details

Defined in Web.OIDC.Client.Tokens

type Rep (IdTokenClaims a) Source # 
Instance details

Defined in Web.OIDC.Client.Tokens

type Rep (IdTokenClaims a) = D1 ('MetaData "IdTokenClaims" "Web.OIDC.Client.Tokens" "oidc-client-0.6.0.0-35fADd6K7bkJMvWaj82Rrc" 'False) (C1 ('MetaCons "IdTokenClaims" 'PrefixI 'True) ((S1 ('MetaSel ('Just "iss") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "sub") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aud") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Text]))) :*: ((S1 ('MetaSel ('Just "exp") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 IntDate) :*: S1 ('MetaSel ('Just "iat") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 IntDate)) :*: (S1 ('MetaSel ('Just "nonce") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ByteString)) :*: S1 ('MetaSel ('Just "otherClaims") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)))))