Function: authorize()
Call Signature
authorize(
options
):Promise
<Account
>
Authorize the user on the Dasha platform, returning an Account object with their credentials.
When callback
is called, it should open the provided authUrl
in a browser window.
There will be a login form that, when the user logs in, redirects them to redirectUri
.
It should then return the fragment (hash) part of the URI.
This function is only implemented for Node.js.
Parameters
options
callback
(authUrl
) => Promise
<string
>
insecure
boolean
whether to user non-TLS-encrypted connections
redirectUri
string
responseType
"fragment"
server
string
an endpoint to use for Dasha APIs
Returns
Promise
<Account
>
Call Signature
authorize(
options
):Promise
<Account
>
Authorize the user on the Dasha platform, returning an Account object with their credentials.
When callback
is called, it should open the provided authUrl
in a browser window.
There will be a login form that, when the user logs in, redirects them to redirectUri
.
The caller must listen at the provided URI with an HTTP server and return the first request that comes.
This function is only implemented for Node.js.
Parameters
options
callback
(authUrl
) => Promise
<IncomingMessage
>
insecure
boolean
whether to user non-TLS-encrypted connections
redirectUri
string
responseType
"form"
server
string
an endpoint to use for Dasha APIs
Returns
Promise
<Account
>