Passwordless OAUTH2 2FA solution, server and android app
https://www.youtube.com/watch?v=tRrWp6LWQNU
try using
App: https://play.google.com/store/apps/details?id=com.passi.cloud.passi_android
Sample web App: https://passi.cloud
How to:
- Get android app, open it and enter your mail.
- Check email for confirmation code and enter it in app. You can close app for now.
- Next you can protect your account by PIN, but it's not nessesary and you can skipt it. If you have PIN created, then you can also add fingerprint to simplify login.
- Go to https://passi.cloud try to login. You will be redirected to external service https://passi.cloud/identity which will deal with your login. Here you need to enter email only.
- Check phone for notification, if not received just open the app you will see notification with confirmation colors and description where initial session is started.
- Select correct color and enter PIN or fingerprint if needed.
- You will be redirected back to original https://passi.cloud Sample Web service will check your signature and login if everything is correct. Now you can check your provile and see what data we transfer between phone app and web service.
Sample
https://github.com/jetcar/passi/blob/main/configs/variables/dev.env
own certificates put here
../passi_cert
AppConfig/ConfigSettings.cs -> WebApiUrlLocal is for internalIp so mobile app can access it