uber / rides-android-sdk

Uber Rides Android SDK (beta)
https://developer.uber.com/docs
MIT License
293 stars 127 forks source link

Added abstractions for AppDiscovery and AuthProvider #228

Closed lalwani closed 7 months ago

lalwani commented 7 months ago

A few more classes added for scaffolding of the sdk. AppDiscovery: uses the app priority defined by the third party app to discover the best app to handle the sso flow AuthProvider - Executes the sso flow PARResponse - Holds a request_uri and it's expiration which can be sent to the backend as a query param for prefilling the profile information of the user PKCEGenerator - Abstraction for generating a code challenge and verifier pair