Hi everyone,
I’m working on a Flutter mobile app with Frappe as the backend, and I need some guidance on implementing social login (Google, Facebook, etc.). I’m familiar with how OAuth works on the web, but I’m unsure about the mobile implementation.
From what I understand, in Flutter, the process typically involves logging in through Google OAuth2 (or similar providers), then passing the access token to the Frappe server for authentication. However, I’m unclear on how to properly handle this flow with Frappe and ensure secure and effective integration.
Here are a few specific areas where I could use some help:
- How to handle OAuth/social login integration with Frappe for mobile apps, especially for passing access tokens securely.
- Best practices for managing authentication and user sessions between Flutter and Frappe.
- Any recommended Flutter packages or libraries for implementing social login with backend integration.
- How to ensure that the login flow remains secure and scalable when interacting with Frappe.
If anyone has experience with this or can share resources or suggestions, I’d really appreciate it!
Thanks in advance for your assistance.