nextcloud/lib/private/AppFramework/Middleware
Louis Chemineau 242164f0fd
feat: Close sessions created for login flow v2
Sessions created during the login flow v2 should be short lived to not leave an unexpected opened session in the browser.

This commit add a property to the session object to track its origin, and will close it as soon as possible, i.e., on the first non public page request.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-03 12:07:32 +01:00
..
PublicShare composer run cs:fix 2023-01-20 11:45:08 +01:00
Security fix(Token): make new scope future compatible 2024-06-12 19:35:37 +02:00
AdditionalScriptsMiddleware.php Update php licenses 2021-06-04 22:02:41 +02:00
CompressionMiddleware.php composer run cs:fix 2023-01-20 11:45:08 +01:00
FlowV2EphemeralSessionsMiddleware.php feat: Close sessions created for login flow v2 2025-03-03 12:07:32 +01:00
MiddlewareDispatcher.php composer run cs:fix 2023-01-20 11:45:08 +01:00
NotModifiedMiddleware.php Move DateTime::RFC2822 to DateTimeInterface::2822 2021-06-23 15:30:43 +02:00
OCSMiddleware.php composer run cs:fix 2023-01-20 11:45:08 +01:00
SessionMiddleware.php feat(app-framework): Add UseSession attribute to replace annotation 2023-01-27 09:40:35 +01:00