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