Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: Rename config option to skipAuthPickerApplications to match what it doesfeat/allow-oauth-grant-bypass | Côme Chilliet | 2025-01-07 | 1 | -2/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat(oauth2): Skip page before login as well for authorized applications | Côme Chilliet | 2025-01-07 | 1 | -6/+27 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | refactor(OpenAPI): Adjust scopes to match previous behavior | provokateurin | 2025-01-06 | 2 | -0/+4 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(apps): Use constructor property promotion when possible | provokateurin | 2024-10-21 | 2 | -23/+8 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #47329 from nextcloud/feat/add-datetime-qbmapper-support | Ferdinand Thiessen | 2024-10-18 | 2 | -6/+8 |
|\ | | | | | feat(AppFramework): Add full support for date / time / datetime columns | ||||
| * | fix: Adjust Entity typesfeat/add-datetime-qbmapper-support | Ferdinand Thiessen | 2024-10-17 | 2 | -6/+8 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | chore(db): Apply query prepared statementsdbQueriesExecStmt2 | Git'Fellow | 2024-10-17 | 1 | -11/+5 |
|/ | | | | | | | | | | | | | | | | Fix: psalm fix: bad file fix: bug chore: add batch chore: add batch chore: add batch fix: psalm | ||||
* | fix(BackgroundJobs): Adjust intervals and time sensitivities | provokateurin | 2024-10-08 | 1 | -2/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: Apply rector configuration to apps folder | Côme Chilliet | 2024-09-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 4 | -5/+4 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(oauth2): fix tests | Julien Veyssier | 2024-09-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | fix(oauth2): store hashed secret instead of encrypted | Julien Veyssier | 2024-09-02 | 4 | -8/+55 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | invalidate oauth2 tokens only for seen users | Artur Neumann | 2024-08-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Artur Neumann <artur@jankaritech.com> | ||||
* | refactor(oauth2): Replace security annotations with respective attributes | provokateurin | 2024-07-29 | 2 | -8/+12 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: Add SPDX header | Andy Scherzinger | 2024-05-31 | 17 | -343/+34 |
| | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | Always catch OCP versions of authentication exceptions | Côme Chilliet | 2024-01-11 | 2 | -3/+3 |
| | | | | | | And always throw OC versions for BC Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 4 | -12/+12 |
| | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | adjust phpdoc types in OauthApiController | Julien Veyssier | 2023-10-05 | 1 | -4/+4 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | adjust oauth app | Julien Veyssier | 2023-10-05 | 2 | -3/+5 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | adjust oauth tests | Julien Veyssier | 2023-10-05 | 1 | -2/+2 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | rename oauth2_access_token's created_at to code_created_at | Julien Veyssier | 2023-10-05 | 4 | -11/+11 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | add db index on oauth2_access_tokens's (token_count, created_at) | Julien Veyssier | 2023-10-05 | 1 | -3/+6 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | delete oauth access token when receiving a code that has expired | Julien Veyssier | 2023-10-05 | 1 | -0/+3 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | refuse oauth authorization code if a token has already been delivered ↵ | Julien Veyssier | 2023-10-05 | 1 | -1/+11 |
| | | | | | | (active token) Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | cleanup access tokens that are still in authorization state and that have ↵ | Julien Veyssier | 2023-10-05 | 5 | -4/+122 |
| | | | | | | expired Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | add tests for oauth2 authorization code expiration | Julien Veyssier | 2023-10-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | make oauth2 authorization code expire after 10 minutes | Julien Veyssier | 2023-10-05 | 3 | -6/+90 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | techdebt(DI): Use public IThrottler interface which exists since Nextcloud 25 | Joas Schilling | 2023-08-28 | 1 | -2/+2 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | oauth2: Add OpenAPI spec | jld3103 | 2023-07-12 | 2 | -12/+24 |
| | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> | ||||
* | add bruteforce protection in OauthApiController | Julien Veyssier | 2023-06-19 | 1 | -5/+17 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | add extra migration that sets the secret column length in case the previous ↵ | Julien Veyssier | 2023-06-14 | 1 | -0/+56 |
| | | | | | | step has run when it was setting it to 256 Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | make oauth2 client secret column larger | Julien Veyssier | 2023-06-14 | 1 | -1/+1 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | encrypt oauth2 client secrets | Julien Veyssier | 2023-06-07 | 4 | -78/+140 |
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | public interface to invalidate tokens of user | Artur Neumann | 2023-03-14 | 1 | -9/+2 |
| | | | | Signed-off-by: Artur Neumann <artur@jankaritech.com> | ||||
* | invalidate existing tokens when deleting an oauth client | Artur Neumann | 2023-03-14 | 1 | -2/+26 |
| | | | | Signed-off-by: Artur Neumann <artur@jankaritech.com> | ||||
* | Fix typos in apps/ subdirectory | luz paz | 2022-09-05 | 1 | -1/+1 |
| | | | | | | | Found via `codespell -q 3 -S l10n,./apps/files_external/3rdparty -L adn,ba,boxs,keypair,jus,optionel,ressource,tabel ./apps/` Signed-off-by: luz paz <luzpaz@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com> | ||||
* | Cleanup oauth2 admin settings | Carl Schwan | 2022-07-14 | 1 | -11/+14 |
| | | | | | | | - Use more vue components - Add link to doc Signed-off-by: Carl Schwan <carl@carlschwan.eu> | ||||
* | Use property name for addType | Daniel Kesselberg | 2022-05-12 | 1 | -2/+2 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Add oauth2_clients migration for Owncloud | Louis Chemineau | 2022-03-24 | 1 | -4/+7 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | More test fixing | Joas Schilling | 2021-12-01 | 1 | -14/+0 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Introduce ISecureRandom::CHAR_ALPHANUMERIC | J0WI | 2021-07-08 | 1 | -2/+2 |
| | | | | Signed-off-by: J0WI <J0WI@users.noreply.github.com> | ||||
* | Update php licenses | John Molakvoæ (skjnldsv) | 2021-06-04 | 13 | -26/+14 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | Fix usage of rename executeUpdate | Christoph Wurst | 2021-05-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Add psalm annotation to the DB handlers of OAuth2 | Roeland Jago Douma | 2021-03-11 | 2 | -1/+7 |
| | | | | | | | * Psalm annotations * To new executeUpdate Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | Update license headers for 19 | Christoph Wurst | 2020-04-29 | 5 | -0/+5 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Add visibility to all constants | Christoph Wurst | 2020-04-10 | 1 | -1/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Format control structures, classes, methods and function | Christoph Wurst | 2020-04-10 | 4 | -5/+5 |
| | | | | | | | | | | | | | | | To continue this formatting madness, here's a tiny patch that adds unified formatting for control structures like if and loops as well as classes, their methods and anonymous functions. This basically forces the constructs to start on the same line. This is not exactly what PSR2 wants, but I think we can have a few exceptions with "our" style. The starting of braces on the same line is pracrically standard for our code. This also removes and empty lines from method/function bodies at the beginning and end. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Remove trailing and in between spaces | Christoph Wurst | 2020-04-09 | 1 | -1/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Update the license headers for Nextcloud 19 | Christoph Wurst | 2020-03-31 | 1 | -0/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Fix invalid instantiation of TemplateResponse if client not found | Daniel Kesselberg | 2020-03-15 | 1 | -4/+3 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> |