-
Notifications
You must be signed in to change notification settings - Fork 76
Closed
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave program
Description
📘 Issue Description
The current login/authentication system needs to be replaced with a social login flow based on the [Stellar-Account-Abstraction-SDK](https://github.com/Hoblayerta/Stellar-Account-Abstraction-SDK). This will simplify the onboarding experience for new users by allowing them to connect via popular identity providers (Google, Github, etc.) while maintaining blockchain-based account abstraction.
🔍 Steps
- Review the existing login/auth implementation in the frontend.
- Explore the
Stellar-Account-Abstraction-SDKrepo and its documentation/examples. - Integrate the SDK into the frontend for social login support.
- Replace the current login method with social login flows (e.g., Google).
- Ensure user accounts are properly abstracted and linked to Stellar wallets.
- Implement logout and session management.
- Add fallback option for manual wallet connection (e.g., Freighter).
- Write unit tests for the new login flow.
✅ Acceptance Criteria
- Social login is available and functional (e.g., Google sign-in).
- Users are automatically mapped to a Stellar wallet through account abstraction.
- Existing login method is fully replaced with the new SDK.
- Logout and session handling are functional.
- Tests cover both login and logout flows.
🌎 References
- [Stellar-Account-Abstraction-SDK Repository](https://github.com/Hoblayerta/Stellar-Account-Abstraction-SDK)
- [Stellar Documentation](https://developers.stellar.org/)
📜 Additional Notes
This feature will greatly improve user onboarding for the MVP by reducing friction and making Stellar Rent more accessible to non-crypto-native users.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave program