Latest video here: kzbin.info/www/bejne/il7dhY2klN2FeK8si=CpRIjmLOCtx_au6n
@shiroyasha92 жыл бұрын
Thanks, this was really helpful! Also, this is why we use typescript folks- the amount of errors encountered during the later half of the video are almost eliminated with proper typing!
@ZohaibIslam-m4k3 ай бұрын
I am still getting the same error on click of sign in with google access blocked :this app request is invalid
@mtayyab36763 ай бұрын
Did you find any way to solve it ? Please let me know i am also stuck
@elprimochannel67182 ай бұрын
solve ?
@mtayyab36762 ай бұрын
@@elprimochannel6718 yes solve
@zouhairmohamar39212 ай бұрын
@@elprimochannel6718 hey did you solve it by any chance?
@Engazan Жыл бұрын
doesnt work with expo 48, can be fixed with "useProxy: false," option but you get error "Access blocked"
@kingloufassa Жыл бұрын
Hi MissCoding, so is the proxy just for development?
@gaspargonzalez8294 Жыл бұрын
Hi!! can you help me! when i clicked continue yo sign in, screen show me : ValidateError: "client_id" is not allowed. "response_type" is not allowed. "state" is not allowed. "scope" is not allowed. CAN YOU HELP ME PLEASE
@anesumugomba524 Жыл бұрын
if you find a solution for this, please ping me. this is driving me crazy
@MinChanSike Жыл бұрын
Thanks for detail tutorial! It is work expo: 47.0.8 and expo-auth-session: 3.7.2, but unfortunately it is not working in expo: 3.8.0 and expo-auth-session: 4.0.3, Expo has update their package and mostly got some issue with new version (31March2023). Hope to see updated tutorial with expo-auth-session: 4.0.3 soon from your channel.
@TheMitchingHour Жыл бұрын
Is there a way to have two different schemes? Stupidly, my app's bundle id for iOS differs to my package id for Android. 🤦♂
@dinhbao8220 Жыл бұрын
your permission has been blocked: This app's request is invalid, please help me
@SEVENTEEN172 жыл бұрын
Nice tutorial! But I have a question: How can I add this to Firebase Cloud Store?? Could you make a tutorial about it??
@khardmag Жыл бұрын
I ran the app on the Android emulator, but after logging in with Google, it didn't redirect back to the app, which prevented me from accessing the data. could you please help me with this, Thanks.
@joeycopperson Жыл бұрын
where do we securely store these OAuthClientIds for production apps? Isn't data in the app code completely exposed once app is published?
@programmingeveryday2 Жыл бұрын
put it in a .env file
@1ceK3m Жыл бұрын
hi guys! how i can get id token, i dont know, always i get "undefined"
@developerpaul46 Жыл бұрын
Is the response have refreshToken? I'm figuring it out because I need to setSession in supabase that requires accessToken and refreshToken.
@MarkGMiguel Жыл бұрын
It works also in Android Emulator?
@minhnguyenhainhat234 Жыл бұрын
if i just have the android client id and run build development on android, is it possible
@LioMun Жыл бұрын
any class component example?
@MissCoding Жыл бұрын
I have a video converting class components to functional, you can watch that and should be able to reverse it to utilise this code as a class component :)
@MissCoding Жыл бұрын
Converting from a Class Component to a Functional Component - React or React Native kzbin.info/www/bejne/gom2c2uppLygrZY
@MuhammadhammadSohail Жыл бұрын
wonderfull, but it wont work in development.
@Cappell7 Жыл бұрын
Is it possible to once you have the Google user credentials to then add it into the firebase using firebase sdk - I haven’t been able to and would be really great to know if it’s possible. Thanks !!
@Zyaxl Жыл бұрын
Hi, one cuestion, i installed expo-auth-session with expo 46 but not working, can you help me?
@florentserraie Жыл бұрын
Thank you, works well for development, however once built on APK or on google play it returns {"type": "dismiss"} and can't go further... did you come across the same issue?
@popoispoop Жыл бұрын
Can someone help me? I want to login and get user info in 1 button click but my userInfo state gets filled with UNAUTHORIZED value before it gets the actual account info so I'm having trouble with getting the data into a database etc.
@simonkovac7451 Жыл бұрын
Hello Chelsea @MissCoding do you know why the response that comes from Google.useAuthRequest could have refreshToken undefined ?
@MissCoding Жыл бұрын
Are you in expo go or standalone app? I think in Expo Go it will be undefined
@simonkovac7451 Жыл бұрын
@@MissCoding Hey, thank you for answer. I am in expo go yes. But how do I go about it since I need to prepare the app and all the logic and I am developing using expo.
@MissCoding Жыл бұрын
@@simonkovac7451 need to build a standalone app and use expo-dev-client for writing the refresh token logic :) it should be in the video!
@simonkovac7451 Жыл бұрын
@@MissCoding Alright I didint understand then. Thank you for your time and great video.
@liuyan8066 Жыл бұрын
The error, I got is "[Unhandled promise rejection: Invariant Violation: `RefreshTokenRequest` requires a valid `refreshToken`.]" I cannot refresh token. And my Android simulator cannot go to signin or logout screen, always stay in refresh Token screen.
@minamichelle514 Жыл бұрын
same for me ... have you got any solution for this ?!
@pbev34isbum Жыл бұрын
@MissCoding Same for me
@matheusboldrini Жыл бұрын
Hello! when testing the code directly in the expo with the android virtual machine, the code works normally, but when generating a project build, the code returns "dismiss", as if I had canceled it, and the google login screen itself redirects me back to the app, do you know how to solve this?
@denyskuz4927 Жыл бұрын
Hey, Awesome video. It doesn't work for expo: ~48.0.6. I get this message: "ValidationError: “client_id” is not allowed. “response_type” is not allowed. “state” is not allowed. “scope” is not allowed". Could you help me it with it ?
@bobs8079 Жыл бұрын
getting the same error, It's been driving me crazy aswell with no fix, we should keep each other updated
@denyskuz4927 Жыл бұрын
@@bobs8079 how did you fix it?:)
@bobs8079 Жыл бұрын
@@denyskuz4927 I havn't fixed it yet :(
@denyskuz4927 Жыл бұрын
@@bobs8079 please ping me if you find the solution 🙏
@Jacobtr Жыл бұрын
same here
@yhaouatis Жыл бұрын
Very helpful video, thank you for the effort. Can I test an identity provider such as google or azure service in Expo Go? Could you please do a video for Azure AD B2C instead of Google?
@velhoonp Жыл бұрын
do it with expo and okta pleeeeaaaasseeeeee
@hammadnaeem76912 жыл бұрын
I tried what you mentioned in video but when I try to run via .apk file I get this error msg "Error: Cannot use the AuthSession proxy because the project full name is not defined. Please ensure you have the latest version of expo-constants installed and rebuild your native app. You can verify that originalFullName is defined by running `expo config --type public` and inspecting the output." In my case useProxy: true
@hammadnaeem76912 жыл бұрын
And if I put the name, I get this "The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malforme..." Do you have any idea where I am messing around.?
@shiroyasha92 жыл бұрын
@@hammadnaeem7691 to resolve this issue, i added a check for if we are using the app from expo go. If yes, set useProxy to true, else to false. Here is the supporting code: import Constants from "expo-constants"; const IS_EXPO_GO = Constants.appOwnership === "expo"; ... () => promptAsync({ useProxy: IS_EXPO_GO, showInRecents: true })
@davidlintin Жыл бұрын
Thanks for this video. Id be interested in Apple Auth
@MissCoding Жыл бұрын
Hi 👋 hope this helps: How to Add Apple Authentication to Your Expo React Native App and Store Token using Secure Store kzbin.info/www/bejne/nKiqdHadZbWEgdE
@gouravnainwaya56692 жыл бұрын
Make device motion tutorial
@joneikholm Жыл бұрын
Thank you very much !!
@michaeldecroce-movson2709 Жыл бұрын
This is fantastic, thank you so much!
@joezersmaniotto3103 Жыл бұрын
When using promptAsync {showInRecents: true} for Chrome custom tabs, the window is not closed on redirection. If you use { createTask: false }, the same thing happens and the chrome window overlaps the APP, having to click on the X in the window to close it. something that is not expected, but automatic closing. Have you ever had this problem?
@dailydaisydog Жыл бұрын
Thanks a lot for the video. it was really helpful : ) I'd like to see facebook if you get a chance
@azamtamboli3186 Жыл бұрын
This is awesome content. Can you make a video on this since this is the most trending method to authenticate user. OTP verification for expo react native app where user only enters his mobile number, an otp is sent to his phone via sms which is automatically read and filled up and by our program and sent to server for verification, server verifies it and finally user logs in. Using google api to send, receive and verify otp.