HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulehoauth2-2.14.3Haskell2010

Network.OAuth.OAuth2

A lightweight oauth2 Haskell binding. See Readme for more details

  • 9 types
  • 8 values
  • Packagehoauth2-2.14.3
  • Exports17
  • LanguageHaskell2010
  • LicenceMIT
  • SourceOAuth2.hs

How would the Client (RP) authenticate itself?

The client MUST NOT use more than one authentication method in each request. Means use Authorization header or Post body.

See more details

https://www.rfc-editor.org/rfc/rfc6749#section-2.3 https://oauth.net/private-key-jwt/ https://www.rfc-editor.org/rfc/rfc7523.html

Instances2Eq, Show
newtypenewtype RefreshToken
#

Constructors

Instances5Eq, Show, FromJSON, ToJSON, ToQueryParam
datadata OAuth2Token
#

Constructors

Instances5Eq, Show, Binary, FromJSON, ToJSON
newtypenewtype IdToken
#

Constructors

Instances4Eq, Show, FromJSON, ToJSON
  • Eq IdTokenDefined in hoauth2-2.14.3 · Network.OAuth.OAuth2.Internal
  • Show IdTokenDefined in hoauth2-2.14.3 · Network.OAuth.OAuth2.Internal
  • FromJSON IdTokenDefined in hoauth2-2.14.3 · Network.OAuth.OAuth2.Internal
  • ToJSON IdTokenDefined in hoauth2-2.14.3 · Network.OAuth.OAuth2.Internal

Authorization Requset

2 declarations

Token Request

0 declarations

OAuth'ed http client utilities

0 declarations