Skip to content

Adopt tc-core-library-js v4 shared authentication and bus clients - #35

Merged
jmgasper merged 3 commits into
developfrom
v6-refresh
Oct 30, 2026
Merged

jmgasper merged 3 commits into
developfrom
v6-refresh

Conversation

@jmgasper

@jmgasper jmgasper commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Migrates shared JWT verification and Bus API publishing to the named TypeScript APIs in tc-core-library-js v4.0.0-rc.1. Service-specific roles, scopes, ownership, active-session checks and event-delivery policies remain in the service.

Pass both browser and machine audiences through the actual route middleware and share one verifier/JWKS cache across routes. Add real-signature JWT regression tests to the default test command.

Development configuration is supplied by /config/common/global-appvar: VALID_ISSUERS, the existing AUTH_SECRET, browser JWT_AUDIENCE, and machine AUTH0_AUDIENCE. The dev browser audience has been added and conflicting Identity/Skills overrides aligned in Parameter Store. Settings take effect on the next deployment; live integration smoke testing remains part of rollout.

Validation on this update: project lint and build pass using the project nvm version; 6 route JWT regression tests pass. See README and the migration guide for configuration and compatibility details.

Targets develop for development testing.

@jmgasper
jmgasper marked this pull request as ready for review October 30, 2026 00:12
@jmgasper
jmgasper merged commit f61b88f into develop Oct 30, 2026
5 checks passed
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.

1 participant