repoze.who.plugins.macauth ম্যাক এক্সেস অনুমোদনের জন্য একটি repoze.who প্লাগ হয়:
& Nbsp; http: //tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01
ম্যাক প্রবেশ অনুমোদন ব্যবহার এক্সেস সম্পদ, ক্লায়েন্ট একটি আইডি এবং গোপন চাবি সহ ম্যাক পরিচয়পত্র একটি সেট থাকা আবশ্যক. তারা সার্ভারে স্বাক্ষরিত অনুরোধ করতে এই শংসাপত্র ব্যবহার করুন.
একটি সুরক্ষিত সম্পদ ব্যবহারের সময় নিম্নরূপ, সার্ভার প্রকল্প "ম্যাক" সঙ্গে একটি 401 চ্যালেঞ্জ প্রতিক্রিয়া উৎপন্ন হবে:
> পেতে / protected_resource since HTTP / 1.1
> হোস্ট: example.com
& Nbsp; since HTTP / 1.1 401 অননুমোদিত
& Nbsp; বা WWW অনুমোদন: ম্যাক
ক্লায়েন্ট একটি অনুরোধ স্বাক্ষর নির্মাণ করা তাদের ম্যাক শংসাপত্র ব্যবহার এবং তাই মত অনুমোদন হেডারের মধ্যে এটি অন্তর্ভুক্ত করা হবে:
> পেতে / protected_resource since HTTP / 1.1
> হোস্ট: example.com
> অনুমোদন: ম্যাক আইডি = "h480djs93hd8",
> TS = "1336363200",
> আপাতত = "dj83hs9s",
> ম্যাক = "bhCQXTVyfj5cmA9uKkPFx1zeOXM ="
& Nbsp; since HTTP / 1.1 200 ঠিক আছে
& Nbsp; বিষয়বস্তুর প্রকার: টেক্সট / প্লেইন
গোপন তথ্য: শুধুমাত্র আপনার চোখের জন্য!
এই প্লাগ ম্যাক পরিচয়পত্র যাচাই করার জন্য tokenlib লাইব্রেরি ব্যবহার করে:
& Nbsp; https: //github.com/mozilla-services/tokenlib
- <:. এই লাইব্রেরি আপনার চাহিদা পূরণ না করে, আপনি MAC আইডি টোকেন ডিকোড একটি কাস্টম কলব্যাক ফাংশন প্রদান করতে পারেন
আবশ্যক Li> পাইথন
পাওয়া মন্তব্যসমূহ না