[Android] OAuth2 flow with browser #8825

Closed
strump wants to merge 13 commits from android-oauth2-with-browser into master

13 commits

Author SHA1 Message Date
44aff764c6 [Android] Using Utils.openUri(...)
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-20 10:22:16 +03:00
f692cb4caf [Android] Added round corners for OSM Login bottom sheet
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-20 10:15:31 +03:00
6fb9dbc440 Fix compilation error
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-20 09:53:02 +03:00
7b2fedb93a Code formatting
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-20 09:45:33 +03:00
6371fe09ef
Apply suggestions from code review
Co-authored-by: Alexander Borsuk <170263+biodranik@users.noreply.github.com>
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-20 09:39:35 +03:00
db1552c1bf Fixed landscape layout for OSM Login UI.
Set username+password bottom panel behaviour to expand by default.

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-19 20:00:48 +03:00
7cc56dd318 [Android] Build OAuth2 URL using native code instead of Java
Small changes according to PR comments

Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-19 17:26:51 +03:00
c6a0ad53c3 Changed OSM login UI with 2 options: login+password or via browser.
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-19 17:03:21 +03:00
558b65398e [ios] fixed compilation error
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-19 17:03:21 +03:00
8edf155970 Improved tests for OSM OAuth2 URI parsing
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-19 17:03:21 +03:00
9081d45d9a Completed OAuth2 flow in OsmLoginFragment
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-19 17:03:21 +03:00
c1cf2b5c94 Implemented parsing of om://oauth2/osm/callback URLs
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-19 17:03:20 +03:00
cc32c18732 Added draft of "Login with OSM website" button
Signed-off-by: Sergiy Kozyr <s.trump@gmail.com>
2024-08-19 17:03:20 +03:00