I am facing issues while implementing Apple Sign-In in Appwrite. I followed the instructions outlined in this article https://dev.to/appwrite/apple-sign-in-with-appwrite-2576 and I have also configured web to capture the OAuth2 callback URL according to the documentation https://appwrite.io/docs/getting-started-for-flutter#web.
Expected Behavior: After successful login, I should be redirected back to the application without any issues, and the web view should close automatically.
Actual Behavior: After logging in, I am redirected to the HTML page that I initially set up for web configuration. The web view doesn't close, and the login process is not completed. If I click "cancel" an error appears - "PlatformException(CANCELED, User canceled login, null, null)".
Steps to Reproduce:
- Set up Apple Sign-In in Appwrite according to the article.
- Try to login via Apple.
- Redirected to the HTML page that I configured for web.
I've resolved the issue. The success parameter should be passed only when calling createOAuth2Session() in a web environment.
Recommended threads
- [Regression] Appwrite 25.1.0 returns Inv...
I've already opened an issue on GitHub, but somewhat it doesn't seem like GitHub is monitored very closely, so I'm leaving a bug report here on Discord as well....
- listRows result parsing issue
I'm using Appwrite Dart SDK "24.2.0". When I perform a listRows call in dart, I have this reponse in JSON: in " Future<models.RowList> listRows()" { "total" :...
- Broken Flutter SDK >=24.1.0
Row.fromMap now does: ``` data: Map<String, dynamic>.from(map["data"] ?? {}) ``` But Appwrite Cloud TablesDB row responses return custom row columns flattene...