0
0
Fork 0
mirror of https://github.com/nextcloud/server.git synced 2025-05-05 06:20:44 +00:00
nextcloud_server/core/Controller
Louis Chemineau 716b08101d
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:06 +01:00
..
AppPasswordController.php Always catch OCP versions of authentication exceptions 2024-01-11 18:00:59 +00:00
AutoCompleteController.php feat(events): Add typed event for filtering autocompletion suggestions 2023-11-02 11:08:53 +01:00
AvatarController.php fix(core): Return X-NC-IsCustomAvatar for guest avatars too 2024-06-12 13:30:16 +02:00
ClientFlowLoginController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
ClientFlowLoginV2Controller.php feat: Close sessions created for login flow v2 2025-03-03 11:38:06 +01:00
CollaborationResourcesController.php core: Fix OpenAPI for reference API 2023-09-14 15:49:13 +02:00
ContactsMenuController.php Applies agreed-upon indentation convention to the changed controllers. 2023-06-05 18:35:32 +03:30
CSRFTokenController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
CssController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
ErrorController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
GuestAvatarController.php fix(core): Return X-NC-IsCustomAvatar for guest avatars too 2024-06-12 13:30:16 +02:00
HoverCardController.php core: Add OpenAPI spec 2023-07-13 07:24:15 +02:00
JsController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
LoginController.php feat: don't count failed CSRF as failed login attempt 2024-07-11 14:27:08 +02:00
LostController.php feat: Limit email input on auth pages to 255 chars 2024-05-28 21:29:57 +00:00
NavigationController.php fix: Support other schemes than HTTP and HTTPS in app navigation 2024-02-12 10:14:21 +00:00
OCJSController.php fix(Session): avoid password confirmation on SSO 2024-06-12 11:14:25 +02:00
OCMController.php core: Fix OCM OpenAPI 2023-09-23 13:00:58 +02:00
OCSController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
PreviewController.php fix: Ignore preview requests for invalid file ids 2024-07-25 17:40:12 +00:00
ProfileApiController.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
ProfilePageController.php test: add tests for ProfilePageController 2024-06-12 19:35:45 +02:00
RecommendedAppsController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
ReferenceApiController.php Add single status code descriptions for OpenAPI 2023-09-27 08:05:21 +02:00
ReferenceController.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
SearchController.php Applies agreed-upon indentation convention to the changed controllers. 2023-06-20 10:38:46 +02:00
SetupController.php load script and styles on setup page 2023-10-31 10:03:09 +01:00
TextProcessingApiController.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
TextToImageApiController.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
TranslationApiController.php Add single status code descriptions for OpenAPI 2023-09-27 08:05:21 +02:00
TwoFactorChallengeController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
UnifiedSearchController.php fix(search): Limit maximum number of search results 2024-05-15 10:45:51 +02:00
UnsupportedBrowserController.php fix(core): unsupported browser redirect url 2024-06-04 13:27:16 +00:00
UserController.php Applies agreed-upon indentation convention to the changed controllers. 2023-06-20 10:38:46 +02:00
WalledGardenController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
WebAuthnController.php Applies agreed-upon indentation convention to the changed controllers. 2023-06-20 10:38:46 +02:00
WellKnownController.php refactor: Migrate IgnoreOpenAPI attributes to OpenAPI 2024-01-19 09:12:34 +01:00
WhatsNewController.php core: Add OpenAPI spec 2023-07-13 07:24:15 +02:00
WipeController.php Always catch OCP versions of authentication exceptions 2024-01-11 18:00:59 +00:00