Мне нужно настроить двухфакторный файл cookie для идентификации, который запоминается для каждого браузера (не для всех браузеров) и на 2 недели.
Я вижу, что у нас есть набор файлов cookie, но это время ожидания сеанса.
Я хочу, чтобы это длилось 15 минут, но пока они находятся в одном браузере, я не хочу заставлять их повторно вводить код MFA каждый раз и т. Д.
Есть ли способ иметь 2 app.UseCookieAuthentication ()? Один для управления сессией и один для управления двумя факторами?
// Enable the application to use a cookie to store information for the signed
// in user and to use a cookie to temporarily store information about a user
// logging in with a third party login provider Configure the sign in cookie
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = defaultAuth,
LoginPath = logInPath,
CookieName = MiddlewareConstants.AppCookie,
CookieSecure = CookieSecureOption.Always,
SlidingExpiration = true,
ExpireTimeSpan = TimeSpan.FromMinutes(sessionTimeout)
});
Я хочу получить две проверки подлинности файлов cookie.
Возможно ли иметь один для UseCookieAuthentication и UseTwoFactorRememberBrowserCookie?
ИЛИ Вы можете иметь только 1, и это должен быть один или другой?