0
0
Fork 0
mirror of https://github.com/nextcloud/server.git synced 2025-03-03 19:56:03 +00:00
nextcloud_server/core/Controller
Louis Chemineau 9141eb473f
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>

[skip ci]

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-03 11:38:03 +01:00
..
AppPasswordController.php refactor(core): Make all attribute arguments named 2024-07-27 22:36:18 +02:00
AutoCompleteController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
AvatarController.php fix(core): Limit valid avatar sizes 2024-08-14 09:29:30 +02:00
ClientFlowLoginController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
ClientFlowLoginV2Controller.php feat: Close sessions created for login flow v2 2025-03-03 11:38:03 +01:00
CollaborationResourcesController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
ContactsMenuController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
CSRFTokenController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
CssController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
ErrorController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
GuestAvatarController.php fix(core): Limit valid avatar sizes 2024-08-14 09:29:30 +02:00
HoverCardController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
JsController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
LoginController.php refactor(core): Make all attribute arguments named 2024-07-27 22:36:18 +02:00
LostController.php refactor(core): Make all attribute arguments named 2024-07-27 22:36:18 +02:00
NavigationController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
OCJSController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
OCMController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
OCSController.php refactor(core): Make all attribute arguments named 2024-07-27 22:36:18 +02:00
PreviewController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
ProfileApiController.php refactor(core): Make all attribute arguments named 2024-07-27 22:36:18 +02:00
ProfilePageController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
RecommendedAppsController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
ReferenceApiController.php fix(ReferenceApiController): Bump rate limit for public resolve endpoint 2024-12-16 15:52:05 +00:00
ReferenceController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
SetupController.php chore: Add SPDX header 2024-05-27 14:53:40 +02:00
TaskProcessingApiController.php fix(TaskProcessing): Set up fs in getFileContentsInternal 2024-11-26 10:38:17 +00:00
TeamsApiController.php fix(core): use OC namespace for core ReponseDefinitions instead of OCA 2024-07-15 11:50:02 +02:00
TextProcessingApiController.php fix(core): use OC namespace for core ReponseDefinitions instead of OCA 2024-07-15 11:50:02 +02:00
TextToImageApiController.php fix(core): use OC namespace for core ReponseDefinitions instead of OCA 2024-07-15 11:50:02 +02:00
TranslationApiController.php refactor(core): Make all attribute arguments named 2024-07-27 22:36:18 +02:00
TwoFactorChallengeController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
UnifiedSearchController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
UnsupportedBrowserController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
UserController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
WalledGardenController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
WebAuthnController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
WellKnownController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
WhatsNewController.php refactor(core): Replace security annotations with respective attributes 2024-07-26 07:30:45 +02:00
WipeController.php refactor(core): Make all attribute arguments named 2024-07-27 22:36:18 +02:00