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

Network.OAuth2.Provider

Documentation

data IdpName Source #

Instances

Instances details
Bounded IdpName Source # 
Instance details

Defined in Network.OAuth2.Provider

Enum IdpName Source # 
Instance details

Defined in Network.OAuth2.Provider

Generic IdpName Source # 
Instance details

Defined in Network.OAuth2.Provider

Associated Types

type Rep IdpName :: Type -> Type #

Methods

from :: IdpName -> Rep IdpName x #

to :: Rep IdpName x -> IdpName #

Show IdpName Source # 
Instance details

Defined in Network.OAuth2.Provider

Eq IdpName Source # 
Instance details

Defined in Network.OAuth2.Provider

Methods

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

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

Ord IdpName Source # 
Instance details

Defined in Network.OAuth2.Provider

type Rep IdpName Source # 
Instance details

Defined in Network.OAuth2.Provider

type Rep IdpName = D1 ('MetaData "IdpName" "Network.OAuth2.Provider" "hoauth2-providers-0.7.0-3VNoNOIFaNS9AW0MGPWjDG" 'False) (((C1 ('MetaCons "Auth0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "AzureAD" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DropBox" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Facebook" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Fitbit" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GitHub" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Google" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "LinkedIn" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Okta" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Slack" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "StackExchange" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Twitter" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Weibo" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ZOHO" 'PrefixI 'False) (U1 :: Type -> Type)))))