Commit Graph

  • 615f345928 chore(deps): update docker.io/library/redis:alpine docker digest to 28c9c4d renovate-bot-cbcoutinho[bot] 2025-11-03 23:11:28 +00:00
  • d14f2f666d feat: Add userinfo route/page Chris Coutinho 2025-11-04 00:03:24 +01:00
  • d92945a388 test: fix async context manager mocking in userinfo tests Chris Coutinho 2025-11-03 22:49:26 +01:00
  • 42426b4597 fix: browser OAuth userinfo endpoint and refresh token rotation Chris Coutinho 2025-11-03 22:46:19 +01:00
  • c2dcb06fe1 feat: add browser-based user info page with separate OAuth flow Chris Coutinho 2025-11-03 22:16:49 +01:00
  • 95b73019ab fix: make ENABLE_PROGRESSIVE_CONSENT consistently opt-in (default false) Chris Coutinho 2025-11-03 20:31:39 +01:00
  • 6a0f537d66 fix: make provisioning checks opt-in (default false) Chris Coutinho 2025-11-03 19:50:57 +01:00
  • 71e77e95bc refactor: integrate token exchange into unified get_client() pattern Chris Coutinho 2025-11-03 19:45:47 +01:00
  • 636bfd416f build: Update oidc submodule Chris Coutinho 2025-11-03 18:19:20 +01:00
  • 64864db736 fix: Disable Progressive Consent for mcp-oauth to enable Hybrid Flow tests Chris Coutinho 2025-11-03 17:17:21 +01:00
  • 027fc0b2d6 docs: Add critical token exchange pattern documentation Chris Coutinho 2025-11-03 16:36:47 +01:00
  • d768909fd4 feat: Implement ADR-004 Progressive Consent foundation (partial) Chris Coutinho 2025-11-03 16:33:33 +01:00
  • 3b4606b798 build: Update submodule Chris Coutinho 2025-11-03 10:30:13 +01:00
  • 63b457380a ci: exclude manual tests from CI test runs Chris Coutinho 2025-11-03 10:27:22 +01:00
  • b41bbd6c65 ci: Add condition service_healthy check for app to mcp containers Chris Coutinho 2025-11-03 10:15:57 +01:00
  • 9adfc72612 Merge pull request #257 from cbcoutinho/renovate/pin-dependencies Chris Coutinho 2025-11-03 08:22:12 +01:00
  • c896a2de63 feat: Complete ADR-004 Progressive Consent OAuth flows implementation Chris Coutinho 2025-11-03 08:14:23 +01:00
  • d16bcdcfbb feat: Implement ADR-004 Progressive Consent foundation components Chris Coutinho 2025-11-03 07:51:07 +01:00
  • 6c3997b24c chore(deps): pin quay.io/keycloak/keycloak docker tag to 3617b09 renovate-bot-cbcoutinho[bot] 2025-11-03 05:12:12 +00:00
  • 9d514f52b0 docs: Refactor ADR-004 to Progressive Consent architecture with dual OAuth flows Chris Coutinho 2025-11-03 02:55:27 +01:00
  • 4e1d143e54 Merge remote-tracking branch 'origin/master' into feature/keycloak Chris Coutinho 2025-11-03 02:49:00 +01:00
  • dddb7f69ef Update index.yaml cbcoutinho 2025-11-03 01:48:48 +00:00
  • 02a2c4a16f bump: version 0.22.7 → 0.23.0 v0.23.0 nextcloud-mcp-server-0.23.0 github-actions[bot] 2025-11-03 01:48:39 +00:00
  • f37008fdc3 Merge pull request #254 from cbcoutinho/feature/keycloak Chris Coutinho 2025-11-03 02:47:57 +01:00
  • 0d45120470 docs: Update ADR-004 with progressive consent architecture Chris Coutinho 2025-11-03 02:34:30 +01:00
  • babd60e08b feat: Implement ADR-004 Hybrid Flow with comprehensive integration tests Chris Coutinho 2025-11-03 02:18:30 +01:00
  • f48e039e9e docs: WIP with Hybrid token Chris Coutinho 2025-11-03 01:19:46 +01:00
  • 14a8f70503 docs: Correct ADR-004 to Token Broker Architecture with strict audience isolation Chris Coutinho 2025-11-03 00:44:34 +01:00
  • bf8120682e docs: Rewrite ADR-004 for Federated Authentication Architecture Chris Coutinho 2025-11-02 23:58:15 +01:00
  • f2af5a39a8 docs: Add ADR-004 - MCP Server as OAuth Client for Offline Access Chris Coutinho 2025-11-02 23:31:39 +01:00
  • 7cb616c7ce feat: Auto-configure impersonation role in Keycloak realm import Chris Coutinho 2025-11-02 22:03:14 +01:00
  • 34df5f5b9a feat: Implement dual-tier token exchange (Standard V2 + Legacy V1 impersonation) Chris Coutinho 2025-11-02 21:54:17 +01:00
  • e26c5128b7 docs: Reject service account tokens as OAuth authentication pattern Chris Coutinho 2025-11-02 21:09:27 +01:00
  • ed813af45c Revert "test: Add automated test for service account token acquisition (ADR-002 Tier 1)" Chris Coutinho 2025-11-02 21:00:56 +01:00
  • 1e071c83a9 test: Add automated test for service account token acquisition (ADR-002 Tier 1) Chris Coutinho 2025-11-02 20:39:52 +01:00
  • 76430bec21 docs: Update ADR-002 with OAuth-only focus and testing status [skip ci] Chris Coutinho 2025-11-02 20:33:11 +01:00
  • e81c2ad33d docs: Update upstream OAuth status with completed oidc app PRs [skip ci] Chris Coutinho 2025-11-02 19:46:16 +01:00
  • 23360485a8 refactor: Remove NEXTCLOUD_OIDC_CLIENT_STORAGE environment variable Chris Coutinho 2025-11-02 19:08:49 +01:00
  • 2ca6725fc6 docs: Replace .nextcloud_oauth_client.json references with SQLite storage Chris Coutinho 2025-11-02 19:06:59 +01:00
  • 4c7d1cfc8d test: Add scope-based authorization tests for Keycloak external IdP Chris Coutinho 2025-11-02 18:47:52 +01:00
  • b68c704c4d refactor: Remove unnecessary user_oidc patch - CORSMiddleware patch is sufficient Chris Coutinho 2025-11-02 18:47:37 +01:00
  • 849c67c32a fix: Complete Keycloak external IdP integration with all tests passing Chris Coutinho 2025-11-02 18:18:30 +01:00
  • b3725dd2f5 test: Remove --headed from pytest addopts Chris Coutinho 2025-11-02 14:44:57 +01:00
  • 6117aaaed3 fix: Complete Keycloak external IdP integration with all tests passing Chris Coutinho 2025-11-02 14:12:43 +01:00
  • 403f8be429 feat: Add Keycloak external IdP integration with custom scopes Chris Coutinho 2025-11-02 12:44:50 +01:00
  • 2a1274d8a8 refactor: Unify OAuth configuration to be provider-agnostic Chris Coutinho 2025-11-02 12:03:20 +01:00
  • e331544cee feat: Implement RFC 8693 token exchange for Keycloak (ADR-002 Tier 2) Chris Coutinho 2025-11-02 02:04:41 +01:00
  • 37b0b4a281 fix: Update DCR token_type tests for OIDC app changes Chris Coutinho 2025-10-31 22:30:58 +01:00
  • f34366a260 feat: Add Keycloak OAuth provider support with refresh token storage Chris Coutinho 2025-10-31 03:03:58 +01:00
  • 529dc4616b docs: Implement separate clients architecture for Keycloak integration Chris Coutinho 2025-10-31 02:42:05 +01:00
  • f739330341 ci: fix typo Chris Coutinho 2025-10-31 00:22:13 +01:00
  • 136df2422b build: Add keykloak to docker-compose.yml Chris Coutinho 2025-10-30 23:19:15 +01:00
  • eb8ca92bca Merge pull request #252 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x Chris Coutinho 2025-10-31 22:32:43 +01:00
  • 4a3b80cb98 fix: Update DCR token_type tests for OIDC app changes feature/ollama-embeddings Chris Coutinho 2025-10-31 22:30:58 +01:00
  • fc3ab8d0ac docs: Add Ollama embeddings capacity analysis and investigation Chris Coutinho 2025-10-31 03:05:51 +01:00
  • 0f03541486 Merge branch 'master' of github.com:cbcoutinho/nextcloud-mcp-server Chris Coutinho 2025-10-31 02:59:53 +01:00
  • ef07b1a6c9 docs: Add ADRs Chris Coutinho 2025-10-31 02:59:44 +01:00
  • 4f82357f24 ci: update submodule Chris Coutinho 2025-10-31 02:59:35 +01:00
  • 9ef2311c71 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.9.7 renovate-bot-cbcoutinho[bot] 2025-10-30 23:08:17 +00:00
  • c4293b6750 Merge pull request #251 from cbcoutinho/renovate/docker.io-library-nginx-alpine Chris Coutinho 2025-10-30 20:23:52 +01:00
  • 72e4eb3d19 chore(deps): update docker.io/library/nginx:alpine docker digest to b3c656d renovate-bot-cbcoutinho[bot] 2025-10-30 17:06:28 +00:00
  • 47dd2df7aa Merge pull request #250 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x Chris Coutinho 2025-10-30 12:55:02 +01:00
  • 9fd2022151 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.9.6 renovate-bot-cbcoutinho[bot] 2025-10-29 23:07:53 +00:00
  • b99dc52c95 docs: Update README with instructions on helm install Chris Coutinho 2025-10-29 12:47:11 +01:00
  • 78b27fb5e9 Merge pull request #249 from cbcoutinho/renovate/actions-checkout-5.x Chris Coutinho 2025-10-29 12:42:59 +01:00
  • 03e39a3f94 chore(deps): update actions/checkout action to v5 renovate-bot-cbcoutinho[bot] 2025-10-29 11:28:09 +00:00
  • b080171f17 Update README and index from chart release cbcoutinho 2025-10-29 11:18:55 +00:00
  • 1431e946cc Update index.yaml cbcoutinho 2025-10-29 11:18:54 +00:00
  • 5259658458 bump: version 0.22.6 → 0.22.7 v0.22.7 nextcloud-mcp-server-0.22.7 github-actions[bot] 2025-10-29 11:18:41 +00:00
  • e03a3c2e83 fix(helm): Remove image tag overide Chris Coutinho 2025-10-29 12:18:12 +01:00
  • 94cbd3015d Merge pull request #248 from cbcoutinho/renovate/pin-dependencies Chris Coutinho 2025-10-29 12:14:10 +01:00
  • 49a961cbcc chore(deps): pin dependencies renovate-bot-cbcoutinho[bot] 2025-10-29 11:06:51 +00:00
  • 8218db8ee2 Update README and index from chart release cbcoutinho 2025-10-29 10:57:55 +00:00
  • c550e622b0 Update index.yaml cbcoutinho 2025-10-29 10:57:54 +00:00
  • e1aca04aff bump: version 0.22.5 → 0.22.6 v0.22.6 nextcloud-mcp-server-0.22.6 github-actions[bot] 2025-10-29 10:57:44 +00:00
  • 3b12e585ca fix(helm): Update helm chart with extraArgs Chris Coutinho 2025-10-29 11:56:56 +01:00
  • e13ee362b5 Update index.yaml cbcoutinho 2025-10-29 10:55:07 +00:00
  • e647c87dd8 bump: version 0.22.4 → 0.22.5 v0.22.5 nextcloud-mcp-server-0.22.5 github-actions[bot] 2025-10-29 10:54:54 +00:00
  • cb74157d51 fix: Update helm chart variables Chris Coutinho 2025-10-29 11:54:09 +01:00
  • 4fab77350f Update index.yaml cbcoutinho 2025-10-29 10:44:22 +00:00
  • 202058bdc8 bump: version 0.22.3 → 0.22.4 v0.22.4 nextcloud-mcp-server-0.22.4 github-actions[bot] 2025-10-29 10:44:11 +00:00
  • c312911538 fix(helm): Update helm version with release Chris Coutinho 2025-10-29 11:42:17 +01:00
  • e602684743 fix(helm): Update helm version with release Chris Coutinho 2025-10-29 11:43:02 +01:00
  • 8221046d8a bump: version 0.22.2 → 0.22.3 v0.22.3 github-actions[bot] 2025-10-29 10:35:58 +00:00
  • 3e45b6ca25 fix(helm): Update helm version with release Chris Coutinho 2025-10-29 11:34:58 +01:00
  • cd3497a935 Update README and index from chart release cbcoutinho 2025-10-29 10:30:52 +00:00
  • b7e3244b79 Update index.yaml cbcoutinho 2025-10-29 10:30:51 +00:00
  • 9ec7637579 bump: version 0.22.1 → 0.22.2 v0.22.2 nextcloud-mcp-server-0.1.1 github-actions[bot] 2025-10-29 10:30:39 +00:00
  • 670188f9e4 fix(helm): Update helm version with release Chris Coutinho 2025-10-29 11:28:58 +01:00
  • 3878beaf65 bump: version 0.22.0 → 0.22.1 v0.22.1 github-actions[bot] 2025-10-29 10:17:08 +00:00
  • a5a0571bde fix: Trigger release Chris Coutinho 2025-10-29 11:16:30 +01:00
  • d7aca04dd6 Update index.yaml cbcoutinho 2025-10-29 09:35:17 +00:00
  • 0e7e74867f bump: version 0.21.0 → 0.22.0 v0.22.0 nextcloud-mcp-server-0.1.0 github-actions[bot] 2025-10-29 09:32:27 +00:00
  • a29045cca4 Merge pull request #246 from cbcoutinho/feature/helm-chart Chris Coutinho 2025-10-29 10:32:02 +01:00
  • b11c3ddfb6 build: Rename /helm -> /charts feature/helm-chart Chris Coutinho 2025-10-29 10:30:48 +01:00
  • 562c102711 feat(server): Add /live & /health endpoints Chris Coutinho 2025-10-29 10:29:30 +01:00
  • 3c3646bec2 Merge pull request #247 from cbcoutinho/renovate/docker.io-library-nginx-alpine Chris Coutinho 2025-10-29 09:37:07 +01:00
  • dd636e6a08 chore(deps): update docker.io/library/nginx:alpine docker digest to 9dacca6 renovate-bot-cbcoutinho[bot] 2025-10-29 05:07:08 +00:00
  • d7a8719d0e build: Remove duplicate --host Chris Coutinho 2025-10-29 01:40:36 +01:00
  • 97fa9ef8a7 build: Update helm chart README and instructions Chris Coutinho 2025-10-29 01:36:30 +01:00