This PR adds the functionality to submit profile values to Uber backend and pre-populate the results during auth. For example, supplying phone number would have the phone number field filled when launching the signup flow. Note, this only works for implicit and auth code login types, not native.
The changes include:
A new Prefill type to specify email, phone number, and name
A new DataSource for LoginButton to allow implementers to pass prefill values to the login method
Changes to LoginManager.login to accept prefill values
A new endpoint par used to submit values to BE and get a request_uri in response
Changes to pass request_uri into the login requests
This PR adds the functionality to submit profile values to Uber backend and pre-populate the results during auth. For example, supplying phone number would have the phone number field filled when launching the signup flow. Note, this only works for implicit and auth code login types, not native.
The changes include:
par
used to submit values to BE and get a request_uri in response