auth0 / react-native-auth0

React Native toolkit for Auth0 API
https://auth0.com
MIT License
477 stars 203 forks source link

No redirection back after success login #914

Open david-shiko opened 3 months ago

david-shiko commented 3 months ago

Checklist

Description

I explored the source code a bit and it looks like this function freezes:

https://github.com/auth0/react-native-auth0/blob/e1771491969934cc20dd3ed0e8beeb6c5cf70577/src/webauth/agent.ts#L56

So, resolve(credentials); is never called.

I see that this function:

https://github.com/auth0/react-native-auth0/blob/e1771491969934cc20dd3ed0e8beeb6c5cf70577/android/src/main/java/com/auth0/react/A0Auth0Module.java#L145

was working correctly, but the execution does not return back to the JavaScript code.

Please, check my point.

Reproduction

Most basic case - just try to login via google and use authorize method.

Anyway I got the infinitr loading after pressing any login button.

Screenshot from 2024-06-05 03-37-52

Additional context

No response

react-native-auth0 version

"react-native-auth0": "^3.1.0",

React Native version

"react-native": "0.74.1",

Expo version

No response

Platform

Android

Platform version(s)

Linux david-comp 6.5.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 7 09:00:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

sigaits commented 1 month ago

I'm having the same problem using authorize() from the useAuth0 hook. According to the event logs on the dashboard, the authentication is successful using either social media or user/pwd but the universal login never returns to the app on Android. No issues on iOS.

Expo: 51 react-native-auth0: 3.2.1

philippe-architect commented 1 month ago

I have the same issue

@david-shiko did you find a solution?

philippe-architect commented 1 month ago

Fixed my issue, turns out I was using https:// in my domain url in app.json and when initialising the Auth0Provider but not including in my allowed redirect urls. Removing the https:// fixed it.