friend-oauth2.workflow
Documentation forthcoming
default-credential-fn
(default-credential-fn creds)
Documentation forthcoming
is-oauth2-callback?
(is-oauth2-callback? config req)
Documentation forthcoming
not-process-config?
(not-process-config? workflow-args)
Check whether the config doesn’t need to be processed.
process-config
(process-config workflow-args)
This function allows workflow to support legacy parameters :client-config
and uri-config
while also supporting the new configuration key :config
. It does this by generating the legacy configurations when the new configuration data is present. It not, it assumes that legacy configuration is being utilized.
process-config?
(process-config? workflow-args)
Check whether the config needs to be processed.
redirect-to-provider!
(redirect-to-provider! {:keys [uri-config]} request)
Redirects user to OAuth2 provider.
The code
parameter should be in the response.
request-token
(request-token {:keys [uri-config access-token-parsefn]} code)
POSTs request to OAauth2 provider for authorization token.
workflow
(workflow args)
Workflow for OAuth2