প্রথমে আমি আমার প্রকল্পটি স্কেচ করব:
আমার ইন্টার্নশিপের জন্য আমাকে একটি বিদ্যমান সিস্টেমে কার্যকারিতা যুক্ত করতে হবে। তৃতীয় পক্ষের ক্লায়েন্টকে অবশ্যই ওএউথ 2 এর মাধ্যমে ব্যবহারকারী কর্তৃক অনুমোদিত হওয়ার পরে অবশ্যই এক্স ওয়েবসার্ভিসেস থেকে ডেটা অ্যাক্সেস করতে সক্ষম হতে হবে। আমি বুঝতে পারি যে আমার একটি 'প্রক্সি ওয়েব পরিষেবা' তৈরি করা দরকার যেখানে ক্লায়েন্ট তার কলগুলি করতে পারে এবং এটি এক্স পরিষেবাগুলিতে কল করে তবে আমি OAuth2 অংশ সম্পর্কে কিছুটা অনিশ্চিত। বেশিরভাগ টিউটোরিয়াল এবং গাইডগুলি ফেসবুক বা গুগল-লগইনের জন্য এএসপি.এনইটি পরিচয় ব্যবহার সম্পর্কে। আমার এটির দরকার নেই, আমার বিদ্যমান শংসাপত্রগুলি ব্যবহার করা দরকার তাই আমার নিজের OAuth2 পরিষেবা তৈরি করা দরকার।
এই সম্পর্কে টিউটোরিয়াল, গাইড বা ব্যাখ্যা খুঁজে পাওয়া আমার পক্ষে কঠিন। আমি OAuth2 এবং কী করা দরকার তা বুঝতে পেরেছি, তবে এর আগে আমি এ জাতীয় কাজটি আগে কখনও করি নি এবং এটি আরম্ভ করা কঠিন বলে মনে হয় না। আমার যে জিনিসটির সন্ধান করা প্রয়োজন তার নিকটতম জিনিসটি এই গিথুব রেপো লিঙ্ক , তবে সমাধানটি তৈরি করে না।
আমার মনে যা ছিল তা হ'ল একটি এএসপি.এনইটি এমভিসি ওয়েবসাইট তৈরি করা যেখানে ক্লায়েন্ট (তৃতীয় পক্ষগুলি) নিজেরাই নিবন্ধন করতে এবং তাদের ক্লায়েন্ট আইডি অর্জন করতে পারে। এএসপি.এনইটি এপিআই দিয়ে আমি এমন এপিআই তৈরি করতে চেয়েছিলাম যা প্রয়োজনীয় টোকেন এবং পরামিতিগুলি নিয়ে যায় এবং তারপরে ডাইন এএক্স পরিষেবাগুলি অ্যাক্সেস করতে পারে।
এটি কি সঠিক বা আমি সম্পূর্ণ ভুল? আপনার নিজের oauth2 সার্ভার / পরিষেবা নির্মাণ সম্পর্কিত কোনও সহায়তা বা লিঙ্কগুলি দুর্দান্ত হবে।