अपने आवेदन के Asp.Net पहचान प्रमाणीकरण मिडलवेयर सेटअप में मेरे पास हैकुकी प्रमाणीकरण विकल्प क्या है। प्रमाणीकरण टाइप के लिए उपयोग किया जाता है?
app.UseCookieAuthentication(new CookieAuthenticationOptions {
LoginPath = new PathString("/Login/"),
//AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
Provider = new CookieAuthenticationProvider {
OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<MyUserManager, MyUser>(
TimeSpan.FromMinutes(30),
(manager, user) => manager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie)
),
},
});
मैं एक ऐप्लिकेशन से इस नकल की थी और मैं सिर्फ देखा है कि अगर मैं AuthenticationType
लाइन uncomment, लॉगिन सफल होता है (मैं में एक सफलता संदेश मिलता है मेरी मेरे नियंत्रक से लिखा लॉगजर) लेकिन हमेशा लॉगिन स्क्रीन पर रीडायरेक्ट करता है।
documentation for CookieAuthenticationOptions में यह कहते हैं
AuthenticationType विकल्पों में IIdentity AuthenticationType संपत्ति से मेल खाती है। (AuthenticationOptions से विरासत।) एक अलग मूल्य के लिए एक पाइप लाइन में एक बार से अधिक एक ही प्रमाणीकरण मिडलवेयर प्रकार का उपयोग करने में सौंपा जा सकता है।
मैं सच में समझ में नहीं आता कि इसका क्या मतलब है, क्यों इसे मेरा लॉगिन का कारण होगा पुनर्निर्देशित करने का अनुरोध (सफल लॉगिन के बाद कम नहीं), न ही यह विकल्प के लिए उपयोगी होगा।