OpenID Connect Error on iOS
-
@hakunamatata Since I was helping to debug the Android App I created the issue
https://github.com/traccar/traccar-manager/issues/7
All credit to @james tho, he did the majority of the work! -
Great teamwork all ! Good to also see the Traccar developer being so prompt to act on this. Traccar Manager v5.1 has not yet been released to the Apple App Store. Will test the OIDC login again once it is available and revert.
-
Okay just tested with the new version of the Cloudron app as well as the Traccar manager app but it unforunately still isn't working.
When you click on the "Login with OpenID" in the mobile app, Safari pops up with "Open this page in Traccar Manager -- Cancel/Open?"
If you select "Cancel" and go back to the mobile app, you get the "Frame load interrupted" error message.
If you select "Open", the Traccar webpage opens up in Safari while the mobile app still shows "Frame load interrupted".So at this point there no longer is a "OpenID Connect Error - redirect_uri did not match any of the client's registered redirect_uris", however you still are unable to log into the Traccar Manager mobile app (atleast on iOS) using OpenID.
Maybe one of you folks can test it on Android?
-
Hello @hakunamatata
I have tested the updated app on android and have no issues.
Also tested the updated iOS app and found that with Safari and Brave the login with OpenID works but instead of forwarding that session to the app it does open it in the browser.
This might be valid to raise with an issue again upstream. -
@james , thanks for your feedback. I have gone ahead and created a new issue for it: https://github.com/traccar/traccar-manager/issues/8
-
@james , the Traccar developer has asked "Has the native app URL been registered?"
I assume the answer is yes, but how would I go about to check the change that was made in Cloudron package update that was published yesterday?
-
@joseph all good.
The android app is working as intended. iOS is a special case. As always.
@BrutalBirdie also added information to the GitHub upstream issue from @hakunamatata -
@james the developer has released v5.1.1 which is supposed to have fixed the issue, however I am still experiencing the same behavior when I try to sign into the iOS app using OpenID. Can you please test on your iPhone and advise if it is the same for you as well?