Sign-in with Google in the app #27
Labels
No labels
app
bug
⚠️ critical
discussion
docs
duplicate
enhancement
help wanted
invalid
not open grind
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-grind/open-grind#27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
https://matrix.to/#/!6A0aN28yRLpX1K8aLtfJWm87DXoyyMGjkPeORakOBZg/$EqyDl0B4ZghgcgSclXmbOw_EvqSA8AQnDl0orNcfcb4?via=hloth.dev&via=matrix.org&via=opengrind.org
I got google sign in working on desktop via webkit webview, but chromium webkit appends X-Requested-With which signals to Google OAuth webpage to reject sign in attempt in UI.
Web-flow comments by me in Matrix:
And my announcement about milestone:
Updates on Android (and potentially Windows) platforms specifically:
Discussion in Matrix:
https://matrix.to/#/!6A0aN28yRLpX1K8aLtfJWm87DXoyyMGjkPeORakOBZg/$1NTT0PTZ1a2NMTnyB-8qae5VOL7zGbLhhr3L88mTxCo
https://matrix.to/#/!6A0aN28yRLpX1K8aLtfJWm87DXoyyMGjkPeORakOBZg/$U1rIHAFR-LIfUuDyh3tODSKf1lJcZ-tnN8Bf0pbp6z4
This basically means Sign in with Google will not be possible in Open Grind on Android and Windows. For other platforms (macOS, iOS and most likely Linux), Sign in with Google works fine through WebKit's WebView.
Official source:
https://developer.android.com/reference/androidx/webkit/WebSettingsCompat
X-Requested-With was deprecated in 2023 and undeprecated in ~2025.
See https://git.opengrind.org/open-grind/grindr-google-oauth-webextension and https://git.opengrind.org/open-grind/open-grind-google-oauth-android-app