Comments (48)
Confirmed same problem on Flutter.
from gotrue.
Hey everyone, we've made the fix in this PR and will roll it out to all affected projects on supabase soon. We haven't made any changes to apple oauth recently so it seems like apple changed the type returned in their API to include booleans too (https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_rest_api/authenticating_users_with_sign_in_with_apple)
is_private_email
A string or Boolean value that indicates whether the email that the user shares is the proxy address. The value can either be a string ("true" or "false") or a Boolean (true or false).
from gotrue.
Hey team,
Thanks for patiently waiting. You should now be able to upgrade to a patched version under Settings > Infrastructure > Upgrade Postgres Version to 15.1.1.16
- do note that this will involve some downtime
We'll be rolling out the patch across the board next week.
Thanks!
from gotrue.
Hey everyone, we've just rolled out the fix but if you're still seeing the same issue, please reach out to us via https://supabase.help and mention this issue.
from gotrue.
This fixed the issue for me
from gotrue.
from gotrue.
This was fixed in version 2.139.2 #1395.
You can check the Gotrue version of your project here: https://supabase.com/dashboard/project/_/settings/infrastructure
I'm not sure how to upgrade my GoTrue version? I updated PostgreSQL version but GoTrue is still 2.132.3 :/
from gotrue.
@andrisole92 @Aayush9029 can yall please reach out to https://supabase.help/ so we can investigate? the internal error message that you should be observing from your project's auth logs should along the lines of json: invalid use of ,string struct tag, trying to unmarshal unquoted value into *bool
. If you're seeing a different error, it may be something else but we'll need more information to investigate further.
from gotrue.
@kangmingtay i have contacted 26 hours back and haven’t heard anything back yet.
from gotrue.
@andrisole92 @Aayush9029 found your tickets and i've just rolled out the fix to them
from gotrue.
@kangmingtay We are seeing this issue as well, and had a store submission rejected because of it.
I originally opened supabase/supabase#21109
How can we get this fix applied to our hosted Supabase application?
Edit: I have created a support ticket as well
from gotrue.
Another user in discord with this error.
Not sure why this is closed.
from gotrue.
@J0 Thank you for confirming here, this fixed Apple auth in one of our projects as well!
Is there a standard way that these kinds of regressions and subsequent fixes are communicated with Supabase users? This one caused a fair amount of grief for our team and I imagine we are not the only ones. If not (I wasn't able to find anything), an email or toast within the dashboard would be very helpful and would have saved us hours of time in this case.
from gotrue.
+1
from gotrue.
+1
from gotrue.
There are multiple reports of issues on this in Discord. Moved from supabase-js to gotrue.
from gotrue.
We're seeing the same issues on web as well, although it returns a different error: "Error getting user profile from external provider"
from gotrue.
Same on native iOS
from gotrue.
Same in Flutter
from gotrue.
Thank you @kangmingtay.
would it be possible to set up some monitoring for Oauth services on your side?
from gotrue.
By they way still not working for me @kangmingtay
from gotrue.
works for me - ty for the fast turn around!
from gotrue.
Do I need to update the supabase-js
client? Or is it because changes are still propagating?
cc @kangmingtay
from gotrue.
I'm experiencing the same error on the native iOS app (Swift SDK) as well, not self-hosting Supabase.
I can confirm that the error is a bad ID token, which is reproducible if the user uses "hide my email."
Otherwise, it works as before.
Is there anything we can do on our end, or do we have to wait for the projects to be updated on Supabase's end?
tysm
from gotrue.
@andrisole92 @Aayush9029 can yall please reach out to https://supabase.help/ so we can investigate? the internal error message that you should be observing from your project's auth logs should along the lines of
json: invalid use of ,string struct tag, trying to unmarshal unquoted value into *bool
. If you're seeing a different error, it may be something else but we'll need more information to investigate further.
json: invalid use of ,string struct tag, trying to unmarshal unquoted value into *bool
That's exactly what I see :)
I did reach out to the team no response :(
from gotrue.
I'll be closing this issue since it's been resolved.
from gotrue.
found your tickets and i've just rolled out the fix to them
Fixed. Thank you!
from gotrue.
I am in the same boat as @isaachinman and also had my store submission rejected because of it. I've also raised a support ticket as per the previous requests 👍
from gotrue.
@kangmingtay We are seeing this issue as well, and had a store submission rejected because of it.
I originally opened supabase/supabase#21109
How can we get this fix applied to our hosted Supabase application?
Edit: I have created a support ticket as well
Same question... Do I need to update my Supabase package in my app to fix it? I've actually tried, but it's still not working.
from gotrue.
@Mistes974 This has nothing to do with the Supabase JS SDK.
from gotrue.
Same issue, started 3 days ago...
from gotrue.
I am "only" experiencing this issue when the user chooses not to share the e-mail whilst signing in with apple (resulting in a apple-relay e-mail)... hope this helps debugging
from gotrue.
We are still facing the same issue and opened a ticket id 2353969838
from gotrue.
We are also being affected by this issue with user experience, here is our Support Ticket ID: 2349139202
from gotrue.
This was fixed in version 2.139.2 #1395.
You can check the Gotrue version of your project here:
https://supabase.com/dashboard/project/_/settings/infrastructure
from gotrue.
I'll pass that on. Not sure that has been mentioned that you have to do an upgrade to get it.
from gotrue.
My go true is: 2.139.2-rc.7
I didn't do anything, it just started working yesterday
from gotrue.
Same I upgraded my postgress v but not sure how to upgrade my go true
from gotrue.
New instance pulls up 2.132.3.
No option to upgrade.
from gotrue.
that's really frustrating, can you please push support team to check my ticket, I'm losing users because of that
from gotrue.
Any updates ???? I still have gotrue version 2.132.3.
from gotrue.
Has a solution been posted regarding the issue?
from gotrue.
I'm facing this issue as well
from gotrue.
The AMI should be updated tomorrow, once the release PR is merged, you should be able to upgrade your Gotrue version from here: https://supabase.com/dashboard/project/_/settings/infrastructure
from gotrue.
Hey Team,
Thanks Monica! Beyond the Auth release PR being merged we'll need to release it internally as well - we'll circle back here with an update once that happens.
from gotrue.
Sorry, but i have the same problem.
I still have gotrue version 2.132.3 and i don't seem i can change it.
Thanks for the help
from gotrue.
from gotrue.
Updating
The AMI should be updated tomorrow, once the release PR is merged, you should be able to upgrade your Gotrue version from here: https://supabase.com/dashboard/project/_/settings/infrastructure
Using this link to update to the latest postgres version also resolved the issue for me. 👍
from gotrue.
Related Issues (20)
- how to solve it? HOT 1
- OAuth redirecting to supabase dashboard HOT 2
- Cross-Origin Refreshing of `provider_token` is not allowed under OAuth HOT 3
- AuthApiError: Error sending confirmation mail HOT 11
- Account linking queries do a sequential scan on the users/identities table by default in managed Supabase HOT 3
- Users table index on recovery_token is not being used in queries HOT 1
- Apple Sign On: [AuthApiError: Bad ID token]
- Supabase auth for case sensitive emails HOT 3
- Auth hooks updates signed access_token, but not REST response. HOT 10
- `token_revoked` with large-ish `raw_app_meta_data` HOT 8
- Github Access Token Invalid HOT 1
- RedirectTo Recovery Path Stripped When Using Localhost HOT 2
- Only the information requested by the scope is not imported. and not response phone_number data HOT 9
- Index for refresh_tokens on deletion by user_id not used properly HOT 2
- Using PKCE flow forces you to use your provider client secret when refreshing the provider token HOT 1
- Typing error writing "toekn"
- Fix broken link to inexistant netlify github repo HOT 1
- Enabling Post-Signup Email Verification without Blocking User Sign-In on Supabase HOT 3
- Invalid HELO message for smtp relays - w/Solution Proposal HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gotrue.