hoauth2-providers-0.2: OAuth2 Identity Providers
Safe HaskellSafe-Inferred
LanguageHaskell2010

Network.OIDC.WellKnown

Synopsis

Documentation

data OpenIDConfiguration Source #

Slim OpenID Configuration TODO: could add more fields to be complete.

Instances

Instances details
FromJSON OpenIDConfiguration Source # 
Instance details

Defined in Network.OIDC.WellKnown

Generic OpenIDConfiguration Source # 
Instance details

Defined in Network.OIDC.WellKnown

Associated Types

type Rep OpenIDConfiguration :: Type -> Type #

type Rep OpenIDConfiguration Source # 
Instance details

Defined in Network.OIDC.WellKnown

type Rep OpenIDConfiguration = D1 ('MetaData "OpenIDConfiguration" "Network.OIDC.WellKnown" "hoauth2-providers-0.2-4pqA01ULTYqIJnBsLAcuNL" 'False) (C1 ('MetaCons "OpenIDConfiguration" 'PrefixI 'True) ((S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "authorizationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "tokenEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userinfoEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "jwksUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))

data OpenIDConfigurationUris Source #

Instances

Instances details
Generic OpenIDConfigurationUris Source # 
Instance details

Defined in Network.OIDC.WellKnown

Associated Types

type Rep OpenIDConfigurationUris :: Type -> Type #

type Rep OpenIDConfigurationUris Source # 
Instance details

Defined in Network.OIDC.WellKnown

type Rep OpenIDConfigurationUris = D1 ('MetaData "OpenIDConfigurationUris" "Network.OIDC.WellKnown" "hoauth2-providers-0.2-4pqA01ULTYqIJnBsLAcuNL" 'False) (C1 ('MetaCons "OpenIDConfigurationUris" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authorizationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI) :*: S1 ('MetaSel ('Just "tokenUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI)) :*: (S1 ('MetaSel ('Just "userinfoUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI) :*: S1 ('MetaSel ('Just "jwksUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI))))