মৌলিক প্রমাণীকরণে "রাজ্য" কী


307

আমি পিএইচপি সাইটে বেসিক প্রমাণীকরণ স্থাপন করছি এবং এই পৃষ্ঠার সেটআপটি দেখিয়ে পিএইচপি ম্যানুয়ালটিতে পেয়েছি । শিরোনামে এখানে "রাজ্য" অর্থ কী?

header('WWW-Authenticate: Basic realm="My Realm"');

এটি কী পৃষ্ঠার অনুরোধ করা হচ্ছে?

উত্তর:


284

আরএফসি 1945 (HTTP / 1.0) এবং আরএফসি 2617 (HTTP / 1.1 দ্বারা উল্লিখিত HTTP প্রমাণীকরণ) থেকে

চ্যালেঞ্জ জারি করে এমন সমস্ত প্রমাণীকরণ স্কিমগুলির জন্য ক্ষেত্রের বৈশিষ্ট্য (কেস-সংবেদনশীল) প্রয়োজন। সার্ভারের অ্যাক্সেসযোগ্য ক্যানোনিকাল রুট URL এর সাথে মিলিয়ে রিয়েলম মান (কেস-সংবেদনশীল) সুরক্ষা স্থানটিকে সংজ্ঞায়িত করে। এই অঞ্চলগুলি একটি সার্ভারে সুরক্ষিত সংস্থানগুলি সুরক্ষার জায়গাগুলির একটি সেটে বিভক্ত হওয়ার অনুমতি দেয়, প্রত্যেকটির নিজস্ব প্রমাণীকরণ স্কিম এবং / অথবা অনুমোদনের ডেটাবেস রয়েছে। রিয়েলমের মানটি একটি স্ট্রিং, সাধারণত উত্স সার্ভার দ্বারা নির্ধারিত হয়, এতে প্রমাণীকরণের স্কিমের সাথে অতিরিক্ত অতিরিক্ত শব্দার্থবিজ্ঞান থাকতে পারে।

সংক্ষেপে, একই রাজ্যের পৃষ্ঠাগুলিতে শংসাপত্রগুলি ভাগ করা উচিত। যদি আপনার শংসাপত্রগুলি "আমার রাজ্য " রাজ্যের সাথে কোনও পৃষ্ঠার জন্য কাজ করে , তবে এটি ধরে নেওয়া উচিত যে একই ব্যবহারকারীর নাম এবং পাসওয়ার্ডের সমন্বয়টি একই রাজ্যের সাথে অন্য কোনও পৃষ্ঠার জন্য কাজ করা উচিত।


7
কিছু সার্ভার তাদের প্রমাণীকরণ চ্যালেঞ্জগুলিতে একটি রাজ্য সরবরাহ করে না।
orkoden

5
আমি যখন আইআইএসের সাথে কাজ করি তখন আমি বিভিন্ন ভার্চুয়াল ফোল্ডার (একই সাইটের অধীনে) জন্য ডিফারেন্ট রিয়েলগুলি কনফিগার করি। তবে আমি নিশ্চিত না এটি সঠিক কিনা। তবে এটা আমার পক্ষে কাজ বলে মনে হচ্ছে। যখন আমি কোনও অন্য রাজ্যের জন্য ভার্চুয়াল ফোল্ডারটি দেখি, আমি শংসাপত্রের জন্য প্রম্পট পাই।
স্মুইকিপিডিয়া

1
দ্রষ্টব্য: আরএফসি 2617 আপডেট করেছে (অপ্রচলিত নয়) আরএফসি 7235
হককি পার্কার

117

একটি রাজ্যকে এমন অঞ্চল হিসাবে দেখা যায় (কোনও নির্দিষ্ট পৃষ্ঠা নয়, এটি পৃষ্ঠাগুলির একটি গ্রুপ হতে পারে) যার জন্য শংসাপত্রগুলি ব্যবহৃত হয়; এটি ব্রাউজারটি লগইন উইন্ডোটিকে পপআপ করার সময় প্রদর্শিত হবে, যেমন string

দয়া করে এর জন্য আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন <realm name>:

যখন ক্ষেত্রটি পরিবর্তন হয়, ব্রাউজারটি অন্য একটি পপআপ উইন্ডো দেখাতে পারে যদি সেই নির্দিষ্ট অঞ্চলের শংসাপত্র না থাকে।


ক্ষেত্রের অধীনে কীভাবে পৃষ্ঠাগুলি গ্রুপ করবেন?
সবুজ

@ গ্রীন দি .htaccessহায়ারার্কি দ্বারা চালিত হয়, সুতরাং যে কোনও নির্দিষ্ট ডিরেক্টরিতে থাকা যেকোন কিছুতে একই ক্ষেত্র দেওয়া যেতে পারে।
জ্যাক

1
@ জ্যাক, আমি নির্লজ্জভাবে ভেবেছিলাম যে প্রদত্ত রাজ্যের সাথে একটি প্রমাণীকরণ শিরোনামের সমস্ত পৃষ্ঠা সেই রাজ্যে রয়েছে এবং অন্য কোনও বিধি নেই। আমি কি ভূল?

15

আরএফসি 7235 অনুসারে , realmপ্যারামিটারটি সুরক্ষার স্থানগুলি নির্ধারণের জন্য সংরক্ষিত রয়েছে (পৃষ্ঠাগুলি বা সংস্থাগুলির সেট যেখানে শংসাপত্রগুলি প্রয়োজন) এবং এটি সুরক্ষার ব্যাপ্তি নির্দেশ করতে প্রমাণীকরণ প্রকল্পগুলি দ্বারা ব্যবহৃত হয় ।

আরও বিশদের জন্য নীচের উদ্ধৃতিটি দেখুন (হাইলাইটগুলি আরএফসিতে উপস্থিত নেই):

2.2। সুরক্ষা স্থান (রাজ্য)

"রাজ্য" প্রমাণীকরণের পরামিতি সুরক্ষার ব্যাপ্তি ইঙ্গিত করতে ইচ্ছুক প্রমাণীকরণ স্কিমগুলি দ্বারা ব্যবহারের জন্য সংরক্ষিত ।

সার্ভারের ক্যানোনিকাল রুট ইউআরআই (কার্যকর অনুরোধ ইউআরআই এর স্কিম এবং কর্তৃত্বের উপাদানগুলি) দ্বারা অ্যাক্সেস করা একটি সুরক্ষার স্থান সংজ্ঞায়িত করা হয়েছে, যদি উপস্থিত থাকে তবে রিয়েল মানটির সাথে মিল রেখে। এই অঞ্চলগুলি একটি সার্ভারে সুরক্ষিত সংস্থানগুলি সুরক্ষার জায়গাগুলির একটি সেটে বিভক্ত হওয়ার অনুমতি দেয়, প্রত্যেকটির নিজস্ব প্রমাণীকরণ স্কিম এবং / অথবা অনুমোদনের ডেটাবেস রয়েছে। রিয়েলমের মানটি একটি স্ট্রিং, সাধারণত উত্স সার্ভার দ্বারা নির্ধারিত হয়, এতে প্রমাণীকরণের স্কিমের সাথে অতিরিক্ত অতিরিক্ত শব্দার্থবিজ্ঞান থাকতে পারে। নোট করুন যে প্রতিক্রিয়াতে একই লেখক-স্কিমের সাথে কিন্তু বিভিন্ন রাজ্যের সাথে একাধিক চ্যালেঞ্জ থাকতে পারে। [...]


নোট 1: HTTP প্রমাণীকরণের জন্য কাঠামোটি বর্তমানে আরএফসি 7235 দ্বারা সংজ্ঞায়িত করা হয়েছে , যা আরএফসি 2617 আপডেট করে এবং আরএফসি 2616কে অচল করে দেয়।

নোট 2:realm প্যারামিটার আর সবসময় প্রয়োজন নেই চ্যালেঞ্জ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.