Я создаю приложение, которое будет получать содержимое cookie-файла, хранящего билет проверки подлинности форм из .net. Эта часть сделана. В этом билете есть время истечения, по умолчанию 20 минут.
Таким образом, сценарий состоит в том, что пользователь входит в систему и проверяется на стороне .net. Затем они перенаправляются в мое приложение PHP. Я получаю имя пользователя, срок действия билета и т. Д.
Как лучше всего продлить билет, когда пользователь остается активным в моем приложении? Вот два возможных подхода, я уверен, что есть еще:
Через 10 минут после истечения срока действия, и если пользователь все еще активен, веб-служба .net связывается с тем, чтобы выдать мне новый билет с новым сроком действия. Когда страница простаивает в течение 20 минут, пользователь перенаправляется на исходный логин .net.
PHP заботится об истечении срока действия с cookie на своей стороне. Когда это приближается к 10 минутам, и пользователь все еще просматривает, это обновляет. Но когда страница простаивает в течение 20 минут, пользователь перенаправляется обратно к исходному логину .net.
Другие предложения? Плюсы, минусы к любому из этих? Я ищу скорость и безопасность.