powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Увеличение времени аутентификации
21 сообщений из 46, страница 2 из 2
Увеличение времени аутентификации
    #39720417
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,

по сайту поиском пробежались? Вот к примеру: 20229779 .
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720418
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,
Нет. Приложение давно работает.
Пожаловались, на "вышибание")))

Но я кажется рано критиковал вашу подсказку.
Кажется это именно оно.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
     public void ConfigureAuth(IAppBuilder app)
        {
            // Настройка контекста базы данных, диспетчера пользователей и диспетчера входа для использования одного экземпляра на запрос
            app.CreatePerOwinContext(ApplicationDbContext.Create);
            app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);
            app.CreatePerOwinContext<ApplicationSignInManager>(ApplicationSignInManager.Create);

            // Включение использования файла cookie, в котором приложение может хранить информацию для пользователя, выполнившего вход,
            // и использование файла cookie для временного хранения информации о входах пользователя с помощью стороннего поставщика входа
            // Настройка файла cookie для входа
            app.UseCookieAuthentication(new CookieAuthenticationOptions
            {
                AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
                LoginPath = new PathString("/Account/Login"),
                Provider = new CookieAuthenticationProvider
                {
                    // Позволяет приложению проверять метку безопасности при входе пользователя.
                    // Эта функция безопасности используется, когда вы меняете пароль или добавляете внешнее имя входа в свою учетную запись.  
                    OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
                        validateInterval: TimeSpan.FromMinutes(30),
                        regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager))
                },
                SlidingExpiration = true,
                ExpireTimeSpan = TimeSpan.FromMinutes(30)
            });



Добавил строки.
Увы проверить не могу, только завтра, опубликую с работы.
Но кажется оно.

Спасибо)
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720419
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухasdor,

по сайту поиском пробежались? Вот к примеру: 20229779 .

Это читал... меня повергло в ужас... mashinkey)))
Надеюсь поможет приведенный код.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720423
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorДмитрий Муха документацию пробовали читать?
CookieAuthenticationOptions
CookieAuthenticationOptions.ExpireTimeSpan

Документацию, просто не могу найти.
Приведенное, как понял, относится к Core.
И не совсем понимаю, как может мне помочь(
Как, как. ExpireTimeSpan не только в Core задать можно.

Вообще поиск по "asp.net mvc 5 CookieAuthenticationOptions" выдаёт полезную информацию.

Например: https://www.jamessturtevant.com/posts/ASPNET-Identity-Cookie-Authentication-Timeouts/

ExpireTimeSpan
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
    AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
    LoginPath = new PathString("/Account/Login"),
    Provider = new CookieAuthenticationProvider
    {
        OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
            validateInterval: TimeSpan.FromMinutes(15),
            regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager)),
    },
    SlidingExpiration = false,
    ExpireTimeSpan = TimeSpan.FromMinutes(30)
});



CookieAuthenticationOptions.ExpireTimespan is the option that allows you to set how long the issued cookie is valid for.
In the example above, the cookie is valid for 30 minutes from the time of creation. Once those 30 minutes are up the user will have to sign back in becuase the SlidingExpiration is set to false.

If SlidingExpiration is set to true then the cookie would be re-issued on any request half way through the ExpireTimeSpan.
For example, if the user logged in and then made a second request 16 minutes later the cookie would be re-issued for another 30 minutes.
If the user logged in and then made a second request 31 minutes later then the user would be prompted to log in.
Но это конечно надо читать и вникать, и если что-то до конца не понятно, то искать дополнительную информацию
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720426
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorДобавил строки.
Увы проверить не могу, только завтра, опубликую с работы.
Но кажется оно.

Спасибо)
Не за что :)

Вот если бы Вы сразу попробовали разобраться, что такое CookieAuthenticationOptions в вашем коде, то возможно и топик не надо было создавать.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720440
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorменя повергло в ужас... mashinkey)))))))
Согласен. Элементарный вопрос по сессии куками должен решаться просто как 3 рубля.
Проверите, отпишитесь!
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720444
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123asdorменя повергло в ужас... mashinkey)))))))
Согласен. Элементарный вопрос по сессии куками должен решаться просто как 3 рубля.
Проверите, отпишитесь!
Да не, какими куками, ты что?
Надо обязательно в настройки IIS залезть, панель управления на хостинге поискать, правый клик, свойства приложения, - всё как ты советовал
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720446
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,
вам дома разговаривать не с кем?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720447
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

почему не с кем, есть конечно
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720694
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123asdorменя повергло в ужас... mashinkey)))))))
Согласен. Элементарный вопрос по сессии куками должен решаться просто как 3 рубля.
Проверите, отпишитесь!
Проверил.
Полная Ж..а (((
А вроде как доки пишут, должно...
В общем я в начале пути.
Petro я понимаю ваш сарказм)))
Сам иногда смеюсь над элементарными (для меня) вопросами.
Но пока даже не понял, куда копать.

Вижу только перейти на аутентификацию форм.
Но.. .как то нелепо выглядит(
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720702
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,

как проверили? в чём конкретно жопа?

Хотите копать сами - копайте. Хотите, чтобы Вам помогли - опишите толком что делали и каков результат.
Приложение пересобрали, обновили, IIS перезапустили, куки почистили?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720709
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorВижу только перейти на аутентификацию форм.
У меня сарказм т.к. примеры на ваш метод аутентификации зашкаливают по написанию кода руками.
MS почему то совместило механизм аут. с соц сетями и механизм БАНАЛЬНОЙ и простой аут. на куках с юзверями у себя.
Если нет других показаний, я бы на форм и сделал.
Что смущает?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720717
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Не смущает.
Забавно, изначально на форм и было, "мучительно" переводил на Identity.

Через соц сети, вовсе не тот случай)
Люди просто смотрят данные по предприятию.
И их отношение с соц. сетями, вовсе не очевидно)

Значит для Идентити нет разумных, простых путей?

Да если б сразу, как узнал о проблеме, перешел на форм, давно бы все пахало.

Все переписываю.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720722
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorЗначит для Идентити нет разумных, простых путей?до перехода на Core пока не заморачивайтесь.
Там в Core 2.1 прямо счас ещё устаканивают эти методы.
Куча кода чтобы звести список юзверей. Т. к. его величество CodeFirst и нужно херачить модель.
Imho.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720809
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorЗабавно, изначально на форм и было, "мучительно" переводил на Identity.
А зачем? Тем более видно, что у Вас нет нормального тестового стенда, чтобы такие вещи проверять.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720843
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное потому что лабух в ASP.NET

Ситуация следующая.
Руководству захотелось смотреть откуда угодно, за производственным процессом.
Издревле, давал через доступ впн.

Но тут решил через веб.
Заодно и с ASP.NET познакомиться.

База на MS SQL
Данные нужны им только обобщенные. И не много.
В общем легко все пишется.
О чем топик, даже не видел, поскольку локально все ОК.

А тут пожаловались.
Ну и решил разобраться.

И ошибся. Не форм у меня было, а memdership.
Но помнится там никто не жаловался.

А перешел - мода, поддался новому веянию, много критики видел.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720958
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Печаль с формами(((
Что то не долго продержалась(
покопал, нашел.
MS пишет
Код: c#
1.
2.
In IIS 7.0, using the WindowsAuthenticationModule with the FormsAuthenticationModule is not supported. For more information about 
compatibility issues in Integrated modes, see Moving an ASP.NET Application from IIS 6.0 to IIS 7.0.



Какой IIS у рег.ру посмотрю, но коли выше, что делать?(
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720980
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorКакой IIS у рег.ру посмотрю,посмотри)
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720983
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

10й)))
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720984
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну MS - со всех сторон обложил)))
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720992
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorНу MS - со всех сторон обложил))))))
Ставь дома 10ку и делай демку чтоб работало.
...
Рейтинг: 0 / 0
21 сообщений из 46, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Увеличение времени аутентификации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]