Overview:
Currently sunbird supports Google, SelfSignUp and State state account for user registration. In case of state user, even though they already have a state account they need to register in sunbird.
Problem statement:
When launch the login page using CustomTab and then tap on home or minimize the the app. then again tap on app user landed on the same screen where user initiated the login . (ex. Course or library screen)
...
- List all the option (Signin, Login with Google, State Login, Manual Signup) in app.
- If user clicks on Signin then launch the Keyclock page with inapp browser.
- If user clicks on State Login then launch the state login page with inapp browser.
- If user clicks on Signup then handle signup flow in app.
- If user clicks on Login with Google then handle in app using Google plugin.
Pros and Cons:
| Solution | Pros | Cons |
|---|---|---|
| 1 |
|
|
| 2 |
| |
| 3 |
|
Conclusion:
Solution 1 is suggested by the design council.
Santhosh Vasabhaktula Rayulu Villa Mathew Pallan Sharath Prasad Swayangjit Parida