Есть ли способ изменить cookie, настроенный для аутентификации TwoFactor? - PullRequest
0 голосов
/ 10 апреля 2019

Мне нужно настроить двухфакторный файл 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, и это должен быть один или другой?

...