Skip to content

Release v3.3.0 - #868

Merged
cschetan77 merged 1 commit into
masterfrom
release/v3.3.0
Jul 31, 2026
Merged

cschetan77 merged 1 commit into
masterfrom
release/v3.3.0

Conversation

@cschetan77

@cschetan77 cschetan77 commented Jul 31, 2026 •

Copy link
Copy Markdown
Contributor

Added

  • feat: Add CTE impersonation via Session Transfer Token #850 (cschetan77)

CTE Impersonation via Session Transfer Token

Adds two new methods to req.oidc that implement the initiator role of the session transfer flow:

  • requestSessionTransferToken(options) — mints a short-lived, single-use Session Transfer Token via Custom Token Exchange. Automatically sources the actor_token from the session id_token (refreshing if expired) and builds the urn:{domain}:session_transfer audience from the configured issuer. The STT is never written to the session.
  • buildSessionTransferRedirect(targetLoginUrl, result) — pure URL builder that appends the STT as a query parameter to the target app's login URL.

See EXAMPLES.md for the full integration guide.

@cschetan77
cschetan77 requested a review from a team as a code owner July 31, 2026 07:34
@cschetan77
cschetan77 merged commit f23d067 into master Jul 31, 2026
11 checks passed
@cschetan77
cschetan77 deleted the release/v3.3.0 branch July 31, 2026 07:40

This branch was previously deployed

1 inactive deployment
release — c9579789 Deployed Jul 31, 2026 by cschetan77 via release / release #240
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.

2 participants