Chris Farhood cpfarhood
  • Joined on 2026-05-14
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-07 01:23:39 +00:00
04eadd52b7 auth: validAudiences for the MCP resource (RFC 8707/9068)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-07 01:09:48 +00:00
46679865e3 auth: env-gated email/password (debug the token exchange headlessly)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-06 21:11:53 +00:00
63a9553868 auth: strip prompt=consent from initial authorize (auto-approve for connector)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-06 20:53:07 +00:00
462d8c0223 auth: implement /consent auto-approve (Claude sends prompt=consent, forcing it)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-06 11:00:57 +00:00
5d4cc7a122 auth: absolute loginPage/consentPage URLs (relative redirect blanked in Claude)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-06 03:08:02 +00:00
c017499857 ci: retrigger (docker hub TLS timeout on base image pull)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-06 02:59:34 +00:00
cfac41d774 auth: server-side /login redirect to Google (no interactive JS page)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-06 02:48:22 +00:00
b6c0751687 auth: request tracing + configurable Better Auth log level (debug OAuth flow)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-06 02:39:18 +00:00
4e49632e23 auth: login page resumes the OAuth authorize flow after sign-in
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-06 02:14:44 +00:00
1a52fba596 auth: seed portal as a stable public+PKCE OIDC client in migrate step
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-ui 2026-07-06 02:14:44 +00:00
c6c602fd20 portal: authenticate against Better Auth (public+PKCE); admin via email allowlist
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp 2026-07-06 01:55:54 +00:00
e50be99374 auth: accept EdDSA tokens + soft audience check (Better Auth compatibility)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-05 22:48:05 +00:00
213a2b3583 fix: register jwt() plugin (oauth-provider requires it; else jwt_config error)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-05 20:38:59 +00:00
5532191ab5 feat: use current @better-auth/oauth-provider (drop deprecated oidc-provider)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-05 20:25:12 +00:00
8e67f1d4e2 db: use shared default schema (no separate-schema bootstrap needed)
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-05 20:20:42 +00:00
f88687c182 fix: pin better-auth 1.6.23, drop stale CLI, programmatic migrations, fix CI
Chris Farhood created branch main in farhoodlabs/intervalsicu-mcp-auth 2026-07-05 20:14:33 +00:00
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp-auth 2026-07-05 20:14:33 +00:00
f47d873262 feat: Better Auth OAuth/OIDC server for the Intervals.icu MCP product
Chris Farhood created repository farhoodlabs/intervalsicu-mcp-auth 2026-07-05 19:53:58 +00:00
Chris Farhood pushed to local at farhoodlabs/paperclip 2026-06-10 16:06:17 +00:00
67fb8249ac Merge pull request 'Gitea/Forgjo Skills Support' (#20) from dev into local
59dc05bdbc fork: route Gitea skills through owner/repo canonical-key path
33ab4f8cdd fork: address PR #19 review findings for Gitea skill support
044d730525 fork: resolve Gitea branch refs via the branches endpoint
e559218f98 fork: add Gitea/Forgejo source support for company skills
Compare 5 commits »