Maintainer | krdlab@gmail.com |
---|---|
Stability | experimental |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Provider = Provider {
- configuration :: Configuration
- jwkSet :: [Jwk]
- data Configuration = Configuration {
- issuer :: IssuerLocation
- authorizationEndpoint :: Text
- tokenEndpoint :: Text
- userinfoEndpoint :: Maybe Text
- revocationEndpoint :: Maybe Text
- jwksUri :: Text
- responseTypesSupported :: [Text]
- subjectTypesSupported :: [Text]
- idTokenSigningAlgValuesSupported :: [JwsAlgJson]
- scopesSupported :: Maybe [ScopeValue]
- tokenEndpointAuthMethodsSupported :: Maybe [Text]
- claimsSupported :: Maybe [Text]
- data JwsAlgJson
- = JwsAlgJson { }
- | Unsupported Text
Documentation
An OpenID Provider information
Provider | |
|
data Configuration Source #
An OpenID Provider Configuration
Instances
FromJSON Configuration Source # | |
Defined in Web.OIDC.Client.Discovery.Provider parseJSON :: Value -> Parser Configuration # parseJSONList :: Value -> Parser [Configuration] # | |
Show Configuration Source # | |
Defined in Web.OIDC.Client.Discovery.Provider showsPrec :: Int -> Configuration -> ShowS # show :: Configuration -> String # showList :: [Configuration] -> ShowS # | |
Eq Configuration Source # | |
Defined in Web.OIDC.Client.Discovery.Provider (==) :: Configuration -> Configuration -> Bool # (/=) :: Configuration -> Configuration -> Bool # |
data JwsAlgJson Source #
Instances
FromJSON JwsAlgJson Source # | |
Defined in Web.OIDC.Client.Discovery.Provider parseJSON :: Value -> Parser JwsAlgJson # parseJSONList :: Value -> Parser [JwsAlgJson] # | |
Show JwsAlgJson Source # | |
Defined in Web.OIDC.Client.Discovery.Provider showsPrec :: Int -> JwsAlgJson -> ShowS # show :: JwsAlgJson -> String # showList :: [JwsAlgJson] -> ShowS # | |
Eq JwsAlgJson Source # | |
Defined in Web.OIDC.Client.Discovery.Provider (==) :: JwsAlgJson -> JwsAlgJson -> Bool # (/=) :: JwsAlgJson -> JwsAlgJson -> Bool # |