django_tfa

সফটওয়্যার স্ক্রিনশট:
django_tfa
সফটওয়্যার বিবরণ:
সংস্করণ: 0.1
তারিখ আপলোড: 15 Apr 15
ডেভেলপার: Simone Lusenti
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 12

Rating: 2.0/5 (Total Votes: 1)

django_tfa জ্যাঙ্গো এর contrib.auth উপর ভিত্তি করে দুই ফ্যাক্টর প্রমাণীকরণ প্রয়োগ করা জ্যাঙ্গো অ্যাপ্লিকেশন.
এক সময় টোকেন Tomasz এর onetimepass (https://github.com/tadeck/onetimepass) ব্যবহার করে তৈরি করা হয়. এই মডিউলের ইতিমধ্যে এই ডিস্ট্রিবিউশনের (: otp.py ফাইল) মধ্যে অন্তর্ভুক্ত করা হয়. Django_tfa TOTPs ব্যবহার করে (সময় ভিত্তিক এক সময় পাসওয়ার্ড) base32 এনকোড গোপন সঙ্গে. এটি গুগল প্রমাণকারী (http://code.google.com/p/google-authenticator/ থেকে ডাউনলোড করুন) এবং হয়ত অন্য Apps সঙ্গে পুরোপুরি সামঞ্জস্যপূর্ণ.
সংস্থাপনা
Devel:
Git ক্লোন Git: //github.com/lusentis/django_tfa.git
উবুন্টু পাইথন ইনস্টল setup.py
স্থিতিশীল:
উবুন্টু easy_install django_tfa
সেটআপ
1. আপনার INSTALLED_APPS তালিকায় twofactor যোগ করুন.
& Nbsp; INSTALLED_APPS = (... 'twofactor', ...)
2. সিঙ্ক ডাটাবেস (ঐচ্ছিক: দক্ষিণ)
& Nbsp; # কোন দক্ষিণে:
& Nbsp; ./ manage.py syncdb
& Nbsp; # দক্ষিণ (recomended):
& Nbsp; ./ manage.py schemamigration --initial twofactor
& Nbsp; ./ manage.py syncdb
& Nbsp; ./ manage.py স্থানান্তর
1. (ঐচ্ছিক, ডিফল্ট দেখানো হয়) কিছু সেটিংস যোগ করুন
& Nbsp; twofactor.callbacks থেকে everyone_must_have_otp আমদানি
& Nbsp; TWOFACTOR_ENABLED_CALLBACK = everyone_must_have_otp
& Nbsp; TWOFACTOR_ENABLE_AT_FIRST_LOGIN = সত্য
& Nbsp; TWOFACTOR_TOKEN_LENGTH = 32
1. লগইন এবং লগ-আউট টেমপ্লেট (একই আপনি contrib.auth সাথে ব্যবহার করুন) যোগ করুন
2. আপনার রুট urls.py করতে twofactor URL গুলি যোগ করুন
& Nbsp; URL টি (দ '^ লগইন / $', 'twofactor.views.login_view', {'TEMPLATE_NAME': 'login.html'},
& Nbsp; নাম = 'লগইন'),
& Nbsp; URL টি (দ '^ লগইন / TFA $', 'twofactor.views.login_twofactor', {'TEMPLATE_NAME': 'login_twofactor.html'},
& Nbsp; নাম = 'login_twofactor'),
& Nbsp; URL টি (দ '^ লগইন / TFA / $ সক্রিয়', 'twofactor.views.twofactor_enable',
& Nbsp; নাম =) 'login_twofactor_enable',
আপনি django.contrib.auth থেকে আপনার বিদ্যমান / লগইন / URL প্রতিস্থাপন করতে হবে.
1. জ্যাঙ্গো অ্যাডমিন বা ./manage.py শেল থেকে কিছু ব্যবহারকারীদের যুক্ত করুন
বাগ
- আপনি লগইন পরে reidrected করতে চান যেখানে যে "হোম" নামে একটি URLPATTERN আছে তাই পোস্ট লগইন পুনর্নির্দেশ, সঠিকভাবে পরিচালনা করা হয় না.
... কেন বিপরীত urlconf ফাংশন ভঙ্গ: (twofactor.urls যেমন) - একটি পৃথক ফাইলে twofactor এর URL গুলি ফেলে?

নমুনা

এই রেপো এবং ক্লোন করুন:
./manage.py syncdb
./manage.py runserver
ও HTTP আপনার ব্রাউজার নির্দেশ: // localhost: 8000

আবশ্যক

  • পাইথন
  • জ্যাঙ্গো

বিকাশকারী অন্যান্য সফ্টওয়্যার Simone Lusenti

মন্তব্য django_tfa

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!