.
AuthRPC একটি অনুমোদিত অনুরোধ সক্রিয় করার জন্য মান কিছু ছোট সংযোজন সঙ্গে JSONRPC উপর ভিত্তি করে সেবা & nbsp প্রদান করে একটি টুল; WSGI স্পেসিফিকেশন তথ্য যোগাযোগের জন্য ব্যবহার করা হয়. একটি ক্লায়েন্ট এবং সার্ভার - প্যাকেজ দুটি অর্ধ বিভক্ত করা হয়. এই প্রয়োগ করা হয়, যদিও নিরাপত্তার জন্য, সার্ভার, HTTPS সেরা রান.
সার্ভার WebOb 1.0.0 এবং উপরে নির্ভর করে. আপনি একটি ইন্টারনেট সংযোগ থাকে তাহলে এই স্বয়ংক্রিয়ভাবে অন্যথায় ডাউনলোড করুন http://pypi.python.org/pypi/WebOb থেকে ইনস্টল করুন, ইনস্টল করা
আপনি পাইথন 3 এর অধীন ইনস্টল করা হলে WebOb পাইথন 3 বৈশিষ্ট্যসমূহ নিয়ে আসা হয়েছে, যতক্ষণ না শুধুমাত্র ক্লায়েন্ট প্যাকেজ, মুহূর্তে পাওয়া যায়.
ব্যবহারের উদাহরণ (সার্ভার):
আমদানি hashlib
wsgiref আমদানি simple_server থেকে
AuthRPC.server আমদানি AuthRPCApp থেকে
Def myauth (ব্যবহারকারীর নাম, পাসওয়ার্ড, UserAgent):
& Nbsp; ফেরত ব্যবহারকারীর নাম == 'myuser' এবং
& Nbsp; পাসওয়ার্ড == hashlib.md5 ('গোপন') hexdigest () এবং .
& Nbsp; UserAgent == 'myprogram'
বর্গ API (বস্তু):
& Nbsp; Def (স্ব, myvar) do_something:
& Nbsp; "" "" এখানে স্থাপন আপনার কোড ""
& Nbsp; ফিরে 'কিছু' myvar
আবেদন = AuthRPCApp (API (), প্রমাণীকরণ = myauth)
simple_server.make_server ('স্থানীয় হোস্ট', 1234, অ্যাপ্লিকেশন)
ব্যবহারের উদাহরণ (ক্লায়েন্ট):
AuthRPC.client আমদানি ServerProxy থেকে
ক্লায়েন্ট = ServerProxy ('http: // localhost: 1234 /',
& Nbsp; ব্যবহারকারীর নাম = 'myuser',
& Nbsp; পাসওয়ার্ড = 'গোপন',
& Nbsp; user_agent = 'myprogram')
retval = client.do_something ('পরীক্ষা')
এই রিলিজে নতুন কি:
- __getfile__ সঙ্গে ব্যবহার জেনারেটর (ব্যবহার অনেক কম মেমরি)
- স্থায়ী নিরাপত্তা সমস্যা - পুরো ডিস্ক ব্যবহারের অনুমতি না
- হ্যান্ডেল ব্যতিক্রম
- কোন পাসওয়ার্ড স্থায়ী এনক্রিপ্ট করুন
- পরিবর্তন উপস্থিত README কোড উদাহরণ
__getfile__ সঙ্গে
প্রমাণীকরণ ফাংশন
সংস্করণ 0.3.0 নতুন আপনি কি আলফা:
- পরিবর্তন / তৈরি হয় যে ব্যতিক্রম পালটে (ক্লায়েন্ট )
কি সংস্করণ 0.2.0 নতুন আলফা:
- __getfile__ যোগ করা হয়েছে প্রক্রিয়া
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না