কী ফর্মস অ্যাটেন্টিফিকেশন অচল? [বন্ধ]


46

আমি এএসপি.নেট এমভিসি ব্যবহার করে একটি ওয়েবসাইট তৈরি করছি 5.. মাইক্রোসফ্ট কী ফর্মস অ্যাটেন্টিকেশন প্রতিস্থাপনের জন্য কোনও প্রযুক্তি প্রকাশ করেছে বা তারা এখনও এমভিসি 5 এর জন্য ফর্মসৌক্তিককরণ ব্যবহার করে ব্যবহারকারীকে অনুমোদনের সুপারিশ করেছে?


3
"ঠিক আছে" এবং "অপ্রচলিত" সংজ্ঞা দিন এবং "পছন্দ করবেন না" ব্যাখ্যা করুন।
রবার্ট হার্ভে

24
কেন এই প্রশ্নটি বন্ধ !? ওপিতে জিজ্ঞাসা করা হচ্ছে যে এমভিসি 5 তে ফর্মস অ্যাটেনটিকেশন অপ্রচলিত রয়েছে এবং যদি এর পরিবর্তে অন্য কোনও প্রযুক্তি রয়েছে। এটি "এমভিসি 5-তে ফর্মস অ্যাটেন্টিফিকেশন ব্যবহার সম্পর্কে আপনার কী ধারণা" মত মতামত ভিত্তিক প্রশ্ন নয়।
টনি_হেনরিচ

3
টনি_হেনরিচ, হ্যাঁ কেন এটি বন্ধ রয়েছে তা আমি বুঝতে পারি না। ভাগ্যক্রমে রোয়ান বন্ধ হওয়ার আগে একটি দরকারী উত্তর সরবরাহ করেছিল। আংশিকভাবে তার উত্তরের ভিত্তিতে আমি এখনও আমার এমভিসি 5 প্রকল্পে ফর্মস অ্যাটেন্টিফিকেশন ব্যবহার করেছি।
sean717

3
বুঝতে পারছি না কেন এটি বন্ধ ছিল? এই প্রশ্নটি কি এই স্ট্যাক এক্সচেঞ্জের উদ্দেশ্য নয় এবং স্ট্যাকওভারফ্লোতে এই ধরণের প্রশ্ন জিজ্ঞাসা করছে না?
যোগাযোগমেট

3
আমি বুঝতে পারছি না কেন এই প্রশ্নটি বন্ধ ছিল? আমার প্রকল্পটি এসপিএন 4.0.০ এমভিসি 5 তে ফর্ম প্রমাণীকরণের সাথে এসপিএন ৪.০ ওয়েবফর্মগুলি থেকে স্থানান্তরিত হচ্ছে এবং আমি বর্তমান কোডের সাথে সর্বোত্তম পদ্ধতির জন্য গবেষণা করছি। দয়া করে উইকিপিডিয়া থেকে খারাপ স্ট্যাকএক্সচেঞ্জকে মঞ্জুরি দেবেন না।
JoshYates1980

উত্তর:


50

হ্যাঁ. FormsAuthentication এমভিসি 5 এবং এর পরে অবচয় করা হয়।

কমপক্ষে, এটি সংক্ষিপ্ত উত্তর।

দীর্ঘ উত্তরটি হ'ল প্রাক-এমভিসি 5 টি traditionalতিহ্যবাহী ফর্মস প্রমাণীকরণ এখনও ব্যবহার করা ঠিক আছে । তবে এটি পর্যায়ক্রমে এএসপি.এনইটি পরিচয়ের মতো বিকল্প পদ্ধতির পক্ষে রয়েছে ।

ভিজুয়াল স্টুডিও 2013-তে, সরবরাহিত প্রমাণীকরণ বিকল্পগুলি এবং এমভিসি 5 অ্যাপ্লিকেশনটি নিম্নরূপ:

VS2013 প্রমাণীকরণ বিকল্প

এই ক্ষেত্রে, পৃথক ব্যবহারকারী অ্যাকাউন্টগুলি এএসপি.এনইটি পরিচয় উল্লেখ করে ।

মাইক্রোসফ্টের মতে, প্রাক্তন এএসপি.নেট সদস্যতা এএসপি.নেট পরিচয় দিয়ে প্রতিস্থাপন করা হয়েছে,

[...] নমুনা অ্যাপ্লিকেশনটি এএসপি.নেট পরিচয় ( পূর্বে এএসপি.এনইটি সদস্যতা হিসাবে পরিচিত ) ব্যবহার করতে কনফিগার করা হবে

(জোর আমার)

মাইক্রোসফ্টও জানিয়েছে

নতুন সদস্যপদ ব্যবস্থাটি ASP.NET ফর্ম প্রমাণীকরণ মডিউলের পরিবর্তে OWIN এর উপর ভিত্তি করে।

সুতরাং পরিচয় সঠিকভাবে ফর্মস অ্যাটেন্টিকেশনকে প্রতিস্থাপন করে নি, বরং এটি সদস্যপদ ব্যবস্থাটি প্রতিস্থাপন করেছে যা ফর্মস অ্যাটেন্টিকেশন ব্যবহার করে। একটি খুব ভাল জিনিস, কারণ আমি একটি প্রশ্ন অনুযায়ী 2013 সালে জিজ্ঞাসা করেছি, সদস্যতা বরং বিভ্রান্তিকর

এক ধরণের ফর্মসৌধিকরণ এখনও বিদ্যমানমাইক্রোসফ্টের মতে ,

ASP.NET এরও একটি ফর্ম প্রমাণীকরণ সমর্থন রয়েছে FormsAuthenticationModule এর মাধ্যমে, যা কেবলমাত্র ASP.NET- এ হোস্ট করা অ্যাপ্লিকেশনগুলিকে সমর্থন করতে পারে এবং দাবি সমর্থন নেই have এখানে একটি রুক্ষ বৈশিষ্ট্য তুলনা তালিকা: বৈশিষ্ট্য তুলনা

সুতরাং আপনি যদি এখনও ফর্মস অ্যাটেন্টিফিকেশন ব্যবহার করতে চান তবে এমভিসি 5 তে ওউআইএন ফর্ম প্রমাণীকরণ বোঝার চেষ্টা করুন ।

সুতরাং মাইক্রোসফ্ট আপনাকে ASP.NET পরিচয় ব্যবহার করতে উত্সাহ দেয় । অবশ্যই আপনার দরকার নেই। আপনি কেবল কোনও প্রমাণীকরণ নির্বাচন করতে পারবেন না এবং প্রকল্পটি আপনার জন্য কোনও কিছুই প্রয়োগ করবে না। তারপরে আপনার সদস্যপদ / লগইন প্রয়োজনীয়তা পূরণ করা আপনার পক্ষে


5
ওপি বা এই উত্তর উভয়ই কাস্টম ফর্ম প্রমাণীকরণের উল্লেখ করে না। আমার অ্যাপ্লিকেশনগুলিতে, আমি সদস্যতা নিয়ন্ত্রণ এবং এসকিউএল সার্ভার টেবিলগুলি বিল্ট ইন ব্যবহার করতে চাই না এবং এর পরিবর্তে আমার কোড এবং ব্যবহারকারীর টেবিল ব্যবহার করে কোনও ব্যবহারকারীকে প্রমাণীকরণ করব। তারপরে একবার যাচাই হয়ে গেলে, আমি প্রমাণী কুকি তৈরি করতে এবং সেট আপ করতে ফর্মস অ্যাটেন্টিফিকেশন ব্যবহার করি। আমি এএসপি.নেট পরিচয় ব্যবহার করি না তবে আমি আশা করি এটিও এই দৃশ্যের সমর্থন করে।
টনি_হেনরিচ

টনিহেনরিচ, "আমার কোড এবং ব্যবহারকারীর টেবিল ব্যবহার করে কোনও ব্যবহারকারীকে প্রমাণীকরণ করুন Then তারপরে একবার যাচাই হয়ে গেলে আমি লেখার কুকি তৈরি করতে এবং সেট আপ করতে ফর্মস অ্যাটেনটিকেশন ব্যবহার করি" আমি ঠিক এই কাজটি শেষ করি। আমি সত্যই এএসপি.এনইটি সদস্যতা নিয়ন্ত্রণ এবং এর এসকিউএল সার্ভার টেবিল পছন্দ করি না। "এএসপি.এনইটি সদস্যপদ" সিস্টেমের জন্য আমি জানি এটি অবশ্যই
অবচয় করা

একটি ভাল ওপেন সোর্স প্রকল্প যা এমভিসি 5 এবং কাস্টম ফর্ম প্রমাণীকরণ ব্যবহার করে: github.com/YodasMyDad/mvcforum
JoshYates1980
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.