আমি এএসপি.নেট এমভিসি ব্যবহার করে একটি ওয়েবসাইট তৈরি করছি 5.. মাইক্রোসফ্ট কী ফর্মস অ্যাটেন্টিকেশন প্রতিস্থাপনের জন্য কোনও প্রযুক্তি প্রকাশ করেছে বা তারা এখনও এমভিসি 5 এর জন্য ফর্মসৌক্তিককরণ ব্যবহার করে ব্যবহারকারীকে অনুমোদনের সুপারিশ করেছে?
আমি এএসপি.নেট এমভিসি ব্যবহার করে একটি ওয়েবসাইট তৈরি করছি 5.. মাইক্রোসফ্ট কী ফর্মস অ্যাটেন্টিকেশন প্রতিস্থাপনের জন্য কোনও প্রযুক্তি প্রকাশ করেছে বা তারা এখনও এমভিসি 5 এর জন্য ফর্মসৌক্তিককরণ ব্যবহার করে ব্যবহারকারীকে অনুমোদনের সুপারিশ করেছে?
উত্তর:
হ্যাঁ. FormsAuthentication এমভিসি 5 এবং এর পরে অবচয় করা হয়।
কমপক্ষে, এটি সংক্ষিপ্ত উত্তর।
দীর্ঘ উত্তরটি হ'ল প্রাক-এমভিসি 5 টি traditionalতিহ্যবাহী ফর্মস প্রমাণীকরণ এখনও ব্যবহার করা ঠিক আছে । তবে এটি পর্যায়ক্রমে এএসপি.এনইটি পরিচয়ের মতো বিকল্প পদ্ধতির পক্ষে রয়েছে ।
ভিজুয়াল স্টুডিও 2013-তে, সরবরাহিত প্রমাণীকরণ বিকল্পগুলি এবং এমভিসি 5 অ্যাপ্লিকেশনটি নিম্নরূপ:
এই ক্ষেত্রে, পৃথক ব্যবহারকারী অ্যাকাউন্টগুলি এএসপি.এনইটি পরিচয় উল্লেখ করে ।
মাইক্রোসফ্টের মতে, প্রাক্তন এএসপি.নেট সদস্যতা এএসপি.নেট পরিচয় দিয়ে প্রতিস্থাপন করা হয়েছে,
[...] নমুনা অ্যাপ্লিকেশনটি এএসপি.নেট পরিচয় ( পূর্বে এএসপি.এনইটি সদস্যতা হিসাবে পরিচিত ) ব্যবহার করতে কনফিগার করা হবে
(জোর আমার)
মাইক্রোসফ্টও জানিয়েছে
নতুন সদস্যপদ ব্যবস্থাটি ASP.NET ফর্ম প্রমাণীকরণ মডিউলের পরিবর্তে OWIN এর উপর ভিত্তি করে।
সুতরাং পরিচয় সঠিকভাবে ফর্মস অ্যাটেন্টিকেশনকে প্রতিস্থাপন করে নি, বরং এটি সদস্যপদ ব্যবস্থাটি প্রতিস্থাপন করেছে যা ফর্মস অ্যাটেন্টিকেশন ব্যবহার করে। একটি খুব ভাল জিনিস, কারণ আমি একটি প্রশ্ন অনুযায়ী 2013 সালে জিজ্ঞাসা করেছি, সদস্যতা বরং বিভ্রান্তিকর ।
এক ধরণের ফর্মসৌধিকরণ এখনও বিদ্যমান । মাইক্রোসফ্টের মতে ,
ASP.NET এরও একটি ফর্ম প্রমাণীকরণ সমর্থন রয়েছে FormsAuthenticationModule এর মাধ্যমে, যা কেবলমাত্র ASP.NET- এ হোস্ট করা অ্যাপ্লিকেশনগুলিকে সমর্থন করতে পারে এবং দাবি সমর্থন নেই have এখানে একটি রুক্ষ বৈশিষ্ট্য তুলনা তালিকা:
সুতরাং আপনি যদি এখনও ফর্মস অ্যাটেন্টিফিকেশন ব্যবহার করতে চান তবে এমভিসি 5 তে ওউআইএন ফর্ম প্রমাণীকরণ বোঝার চেষ্টা করুন ।
সুতরাং মাইক্রোসফ্ট আপনাকে ASP.NET পরিচয় ব্যবহার করতে উত্সাহ দেয় । অবশ্যই আপনার দরকার নেই। আপনি কেবল কোনও প্রমাণীকরণ নির্বাচন করতে পারবেন না এবং প্রকল্পটি আপনার জন্য কোনও কিছুই প্রয়োগ করবে না। তারপরে আপনার সদস্যপদ / লগইন প্রয়োজনীয়তা পূরণ করা আপনার পক্ষে ।