factored

সফটওয়্যার স্ক্রিনশট:
factored
সফটওয়্যার বিবরণ:
সংস্করণ: 2.1
তারিখ আপলোড: 14 Apr 15
ডেভেলপার: Nathan Van Gheem
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 2

Rating: 2.5/5 (Total Votes: 2)

উপাদান আগে wsgi আবেদন প্রেরণ করা হয় প্রমাণীকরণ বাধ্য করে যে একটি WSGI আবেদন.
এই অ wsgi Apps জন্য একটি প্রক্সি হিসাবে ব্যবহার করা যেতে পারে.
ইনস্টল করুন
virtualenv ব্যবহার করে:
virtualenv করেছিল
সিডি করেছিল
Git ক্লোন Git: //github.com/vangheem/factored.git
সিডি করেছিল
../bin/python বিকাশ setup.py
../bin/initializedb develop.ini
../bin/adduser develop.ini --username=john@foo.bar
../bin/paster develop.ini পরিবেশন করা
../bin/removeuser develop.ini --username=john@foo.bar
কনফিগারেশন
উপলব্ধ উদাহরণ develop.ini অনুসরণ করা আবশ্যক. আপনি সম্ভবত আপনার নিজের মধ্যে যে ফাইল কপি এবং সেটিংস পরিবর্তন করতে চাইবেন.
অন্য wsgi আবেদনপত্রের সাথে ব্যবহার করে না যদি আবেদন সার্ভারের জন্য সার্ভার এবং পোর্ট সেটিংস সম্পাদনা করুন.
পেস্ট কনফিগারেশন অপশন
appname
& Nbsp; এটি অন্যদের মুছে ফেলা হয় না, তাই Appened প্রমাণীকরণ কি গুগল.
auth_tkt. অগ্রে যুক্ত অপশন
& Nbsp; repoze.who এর auth_tkt প্লাগ মধ্যে সরাসরি গৃহীত হয় যে কনফিগারেশন অপশন.
auth_timeout
& Nbsp; একটি স্বাভাবিক প্রমাণীকরণ সেশন জন্য বৈধ সেকেন্ডের মধ্যে সময় পরিমাণ.
auth_remember_timeout
& Nbsp; প্রমাণীকরণ seesion ব্যবহারকারী ক্লিক জন্য বৈধ সেকেন্ডের মধ্যে সময় পরিমাণ "আমাকে মনে রাখুন."
base_auth_url
& Nbsp; ভিত্তি URL সব প্রমাণীকরণ URL গুলি এবং সম্পদ বন্ধ ভিত্তি করে. আপনি শুধুমাত্র একটি সাইটের একটি অংশ প্রমাণীকরণ খুঁজছেন দরকারী.
supported_auth_schemes
& Nbsp; প্রমাণীকরণ স্কিম সমর্থিত.
email_auth_window
& Nbsp; ইমেল প্রমাণীকরণ, ব্যবহারকারী সঠিক কোড লিখুন আছে সময় জানালা ব্যবহার করে.
email_auth.subject
& Nbsp; ইমেল authencation বিষয় ব্যবহার করা হয়.
email_auth.sender
& Nbsp; ঠিকানা থেকে ইমেইল প্রমাণীকরণ.
email_auth.body
& Nbsp; ইমেল প্রমাণীকরণ টেক্সট শরীর. {} কোড কোড দিয়ে প্রতিস্থাপন করা হবে.
পিরামিড. অগ্রে যুক্ত অপশন
& Nbsp; কনফিগারেশন পিরামিড কনফিগারেশন মধ্যে সরাসরি পাস.
sqlalchemy.url
& Nbsp; এসকিউএল ব্যাক-সংযোগ স্ট্রিং. সর্বাধিক কনফিগারেশন স্বাভাবিক SQLite সঙ্গে সুন্দর কাজ করবে.
মেইল. অগ্রে যুক্ত অপশন
& Nbsp; কনফিগারেশন মেইলার প্লাগ সরাসরি প্রেরণ করা. বিকল্প http://packages.python.org/pyramid_mailer/#configuration পাওয়া যাবে
autouserfinder
& Nbsp; স্বয়ংক্রিয়ভাবে অনুমোদনের অনুমতি সিস্টেমের জন্য ব্যবহারকারীদের পাবেন যে একটি প্লাগ উল্লেখ করুন. প্রাক প্যাকেজ প্লাগিন SQL এবং ইমেল ডোমেন অন্তর্ভুক্ত.
allowgooglecodereminder
& Nbsp; (সত্য | মিথ্যা), ব্যবহারকারীর নাম, একটি ইমেল হয়, পারবেন যে মিথ্যা ডিফল্টরূপে মান তাদের পাঠানো তাদের কোড এর একটি অনুস্মারক পেতে.
allowgooglecodereminder.subject
& Nbsp; অনুমতি কোড অনুস্মারক ব্যবহার করে, অনুস্মারক ইমেইল বিষয়
allowgooglecodereminder.sender
& Nbsp; অনুমতি কোড অনুস্মারক, অনুস্মারক ঠিকানা থেকে ইমেইল ব্যবহার করে যদি
allowgooglecodereminder.body
& Nbsp; অনুমতি কোড অনুস্মারক ব্যবহার করে, অনুস্মারক ইমেলের
autouserfinder এসকিউএল কনফিগারেশন অপশন
autouserfinder.connection_string
& Nbsp; ডাটাবেস সংযোগ sqlalchemy সংযোগ স্ট্রিং.
autouserfinder.table_name
& Nbsp; নাম ব্যবহারকারীদের লুকআপ টেবিল.
autouserfinder.email_field
& Nbsp; নাম ব্যবহারকারীর নাম খুঁজে ক্ষেত্রের (ব্যবহারকারীর নাম বা ইমেল ক্ষেত্র হতে পারে).
autouserfinder ইমেল ডোমেন কনফিগারেশন অপশন
autouserfinder.valid_domains
& Nbsp; বৈধ ডোমেইনের তালিকা স্বয়ংক্রিয়ভাবে জন্য ব্যবহারকারীদের তৈরি.
উইকিপিডিয়া উদাহরণ কনফিগারেশন
Nginx এবং ভারসাম্য সঙ্গে একটি উদাহরণ সেটআপ:
সার্ভার {
& Nbsp; 80 শোনার
& Nbsp; সার্ভারটির www.test.com;
& Nbsp; proxy.conf অন্তর্ভুক্ত;
& Nbsp; # পাথ রক্ষা
& Nbsp; অবস্থান ~ ^ / অ্যাডমিন * {.
& Nbsp; proxy_pass http://127.0.0.1:8000;
& Nbsp;}
& Nbsp; অবস্থান / {
& Nbsp; proxy_pass জন্য http: // অ্যাপ্লিকেশন;
& Nbsp;}
}
সার্ভার {
& Nbsp; 8090 শুনতে;
& Nbsp; proxy.conf অন্তর্ভুক্ত;
& Nbsp; অবস্থান / {
& Nbsp; proxy_pass জন্য http: // অ্যাপ্লিকেশন;
& Nbsp;}
}
তারপর / অ্যাডমিন / প্রমাণীকরণ সেট base_auth_url URL 8090 থেকে পোর্ট 8000 এবং প্রক্সি চালানো এবং আছে কনফিগার করা হবে করেছিল.
নমুনা পেস্ট কনফিগারেশন
আপনি চেকআউট Git ব্যবহার করছি না যদি একটি উদাহরণ অনুসরণ করুন:
[অ্যাপ্লিকেশন: প্রক্সি]
ব্যবহার = ডিম: করেছিল # simpleproxy
সার্ভার = 127.0.0.1
= 8090 পোর্ট
[ফিল্টার অ্যাপ্লিকেশন: প্রধান]
ব্যবহার = ডিম: করেছিল # প্রধান
পরবর্তী = প্রক্সি
appname = REPLACEME
auth_tkt.secret = REPLACEME
auth_tkt.cookie_name = করেছিল
auth_tkt.secure = মিথ্যা
auth_tkt.include_ip = সত্য
auth_timeout = 7200
auth_remember_timeout = 604800
base_auth_url = / প্রমাণীকরণ
supported_auth_schemes =
& Nbsp; গুগল প্রমাণীকরণ
& Nbsp; ইমেল
email_auth_window = 120
সেকেন্ডের মধ্যে #
email_auth.subject = প্রমাণীকরণ অনুরোধ
email_auth.sender = foo@bar.com
email_auth.body =
& Nbsp; আপনি পরিচয় প্রমাণ অনুরোধ করেছেন.
& Nbsp; আপনার অস্থায়ী এক্সেস কোড হল: {} কোড
autouserfinder = এসকিউএল
autouserfinder.table_name = ব্যবহারকারীদের
autouserfinder.email_field = ইমেল
autouserfinder.connection_string = SQLite: (এখানে) ///% S / users.db
allowgooglecodereminder = সত্য
allowgooglecodereminder.subject = অনুমোদনের কোড অনুস্মারক
allowgooglecodereminder.sender = foo@bar.com
allowgooglecodereminder.body =
& Nbsp; আপনি কোড অনুস্মারক অনুরোধ করেছেন.
& Nbsp; আপনার Google প্রমাণীকরণ কোড URL টি: {} কোড
pyramid.reload_templates = সত্য
pyramid.debug_authorization = সত্য
pyramid.debug_notfound = সত্য
pyramid.debug_routematch = সত্য
pyramid.default_locale_name = স্বীকারোক্তি
pyramid.includes =
& Nbsp; pyramid_tm
& Nbsp; pyramid_mailer
sqlalchemy.url = SQLite: (এখানে) ///% S / test.db
# সব মেইল ​​সেটিংস http://packages.python.org/pyramid_mailer/#configuration পাওয়া যাবে
mail.host = স্থানীয় হোস্ট
mail.port = 25
[সার্ভার: প্রধান]
ব্যবহার = ডিম: আটকানো # HTTP
0.0.0.0 জন্য # পরিবর্তন পাবলিক করা:
= 127.0.0.1 হোস্ট
= 8000 পোর্ট
Gunicorn সঙ্গে
ইনস্টল করুন:
../bin/easy_install gunicorn
চালানোর জন্য:
../bin/gunicorn_paste --workers = 2 develop.ini

এই রিলিজে নতুন কি:

  • স্ক্রিপ্ট এবং টেমপ্লেট সংশোধন করা হয়েছে.

সংস্করণ 2.0 RC1 নতুন কি:

  • ডাটাবেস সংযোগ আরো জোরালো মাল্টি ব্যবহারের পরিবেশ
  • প্রমাণীকরণ টিকেট জন্য সমর্থন আরো algorythms

  • এটা
  • Refactor তাই আরো মডুলার
  • সহজে সব টেমপ্লেট কাস্টমাইজ করতে পারবেন
  • টেক্সট কাস্টমাইজ করতে পারবেন
  • তাই আমরা একটি বিট করুন
  • কাস্টমাইজ করতে পারেন পেস্ট auth_tkt মডিউল বৈঠাচালনা আউট

কি সংস্করণ 1.1 আলফা 2 নতুন:.

  • Google প্রমাণীকরণ কোড এন্ট্রি কাস্টমাইজ করতে appname উল্লেখ
  • মূল URL- এ পুনর্নির্দেশ যদি সম্ভব
  • প্রদান & quot পারবেন আমাকে মনে রাখুন & quot; কার্যকারিতা

আবশ্যক

  • পাইথন

বিকাশকারী অন্যান্য সফ্টওয়্যার Nathan Van Gheem

Bumblebee
Bumblebee

11 May 15

মন্তব্য factored

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