Amirilidan78
2 سال پیش توسط Amirilidan78 مطرح شد
1 پاسخ

الگوریتم Google two factor authenticator

سلام من میخوام یه اپلیکشن مثل Google two factor authentication درست کنم ولی هنوز نتوستم به درک کاملی از عمکردش برسم
من تا اینجا میدونم که دو نوع hotp و totp وجود داره و من میخوام از hotp استفاده کنم
میخوام که توی backend ام که از زبان golang استفاده کردم بتونم کد ها رو validate کنم و داخل application flutter بتونم generate code کنم
کسی میتونه بهم یه توضیح مختصر بده که من یه دید کلی داشته باشم که کجا باید secret هر کاربر رو ذخیره کنم و چجوری generate و validate کردن کد ها رو انجام بدم ؟‌
این ۲ تا rep رو نگاه کردم ولی خیلی دستم نیومد چجوری داره کد ها generate میشه
https://github.com/pquerna/otp
https://github.com/BrunoMiguens/dart_otp


ثبت پرسش جدید
arshia_sir
تخصص : برنامه نویس فلاتر
@arshiasir 2 سال پیش آپدیت شد
0

سلام خیلی ایده جالبی هست درست کردن همچین چیز ی .
این چیز ی بود که به ذهن من اومد میشه بیشتر هم بهش فکر کرد .
میشه بجای این که رفت و به این فکر کرد که توی backend انجامش داد
میشه توی خود اپلیکشن فلاتر انجامش داد .
یعنی وقتی کابر اپلیکشن رو باز میکنه اون کد یک بار مصرف و زمان ... ساخته بشه و برای backend فرستاده بشه . این ظوری هم کار backend راحت تر میشه هم دیتا سبک تر


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام