Skip to content

feat(systemConfig): https provider URLs and a client secret name pattern - #107

Merged
Bccorb merged 1 commit into
mainfrom
feat/provider-url-and-secret-name-rules
Oct 22, 2026
Merged

Bccorb merged 1 commit into
mainfrom
feat/provider-url-and-secret-name-rules

Conversation

@Bccorb

@Bccorb Bccorb commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Closes #106. Mirrors the provider policy seamless-auth-api 0.19.4 enforces on its side (GHSA-qx82-28gf-w744): clientSecretEnv must end in _CLIENT_SECRET, and provider URLs must be http(s). Applies to OAuthProviderUpdateSchema too.

Minor changeset (breaking under 0.x for a provider that already fails on API 0.19.4). Ships in the one v0.20 types release with #105.

Checks: typecheck, lint, format:check, vitest (19 files, 305 tests), test:zod-floor (zod 4.5.0, bundler and NodeNext), build.

@Bccorb
Bccorb merged commit 3975922 into main Oct 22, 2026
5 of 8 checks passed
@Bccorb
Bccorb deleted the feat/provider-url-and-secret-name-rules branch October 22, 2026 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(systemConfig): https provider URLs and a client secret name pattern in the schema

1 participant