हमारे पास एक स्लाइडिंग समाप्ति के साथ ओविन कुकी प्रमाणीकरण का उपयोग कर एक एएसपी.नेट एमवीसी 5 ऐप है। ग्राहक पर, हमारे पास एक ऐसी स्क्रिप्ट है जो अधिसूचनाओं के लिए हर मिनट एक वेब सेवा का चुनाव करती है। हम उस वेब सेवा कॉल को आगे बढ़ने से ऑथ टोकन की समाप्ति के कारण रोकना चाहते हैं। क्या उसे करने का कोई तरीका है?क्या कुछ यूआरएल स्लाइडिंग समाप्ति को प्रभावित करने से रोकने के लिए आप ओविन कुकी प्रमाणीकरण को कॉन्फ़िगर कर सकते हैं?
मैं ऑनवालिडेट इडेंटिटी हैंडलर में अपनी खुद की कस्टम स्लाइडिंग समाप्ति विधि को लागू करने पर विचार कर रहा था, लेकिन उस विधि में ExpiresUtc को सेट करना वास्तव में टोकन की समाप्ति तिथि को प्रभावित नहीं करता है।
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
Provider = new CookieAuthenticationProvider
{
OnValidateIdentity = cookieValidateIdentityContext =>
{
cookieValidateIdentityContext.Properties.ExpiresUtc = DateTime.UtcNow.AddMinutes(-1);
return Task.FromResult(0);
}
},
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
AuthenticationMode = AuthenticationMode.Active,
LoginPath = new PathString("/"),
SlidingExpiration = false,
LogoutPath = new PathString("/Sessions/Logout")
});
किसी भी मदद की सराहना की जाती है!
क्या आपका मतलब है 'app.Map ("/ path1", ...) '? – mlhDev
वही बात लगभग: https://stackoverflow.com/questions/35559763/owin-app-use-vs-app-run-vs-app-map – Brannon