hoauth2-2.14.0: Haskell OAuth2 authentication client
Safe HaskellNone
LanguageHaskell2010

Network.OAuth2.Experiment.Flows.AuthorizationRequest

Synopsis

Documentation

mkAuthorizationRequest :: forall {k} a (i :: k). HasAuthorizeRequest a => IdpApplication i a -> URI Source #

Constructs Authorization Code request URI https://www.rfc-editor.org/rfc/rfc6749#section-4.1.1

mkPkceAuthorizeRequest :: forall {k} m a (i :: k). (MonadIO m, HasPkceAuthorizeRequest a) => IdpApplication i a -> m (URI, CodeVerifier) Source #

Constructs Authorization Code (PKCE) request URI and the Code Verifier. https://datatracker.ietf.org/doc/html/rfc7636