fun beginOAuthFlow(scopes: Array<String>, wantsKeys: Boolean): Deferred<String>
(source)
Constructs a URL used to begin the OAuth flow for the requested scopes and keys.
scopes
- List of OAuth scopes for which the client wants access
wantsKeys
- Fetch keys for end-to-end encryption of data from Mozilla-hosted services
Return
Deferred that resolves to the flow URL when complete