Skip to content

feat: Adds Token Vault Support - #259

Merged
kailash-b merged 2 commits into
v2from
feat/SDK-9839-1
Jul 29, 2026
Merged

feat: Adds Token Vault Support#259
kailash-b merged 2 commits into
v2from
feat/SDK-9839-1

Conversation

@kailash-b

@kailash-b kailash-b commented Jul 28, 2026

Copy link
Copy Markdown

Changes

Adds Token Vault support to AuthenticationController, allowing applications to exchange an Auth0 token (refresh or access token) for an external identity provider's access token (e.g. Google, GitHub, Slack) via the federated-connection access-token grant. The returned access token is the provider's own token - opaque to the application - and the grant returns no ID token and no refresh token.

  • getTokenForConnectionWithRefreshToken(...) - exchange an Auth0 refresh token.
  • getTokenForConnectionWithAccessToken(...) - exchange an Auth0 access token.
  • getTokenForConnection(...) - generic escape hatch accepting a caller-supplied subject-token-type URN.

Docs updated: README.md (feature list) and EXAMPLES.md (new "Token Vault" section with usage and MCD guidance).

References

Testing

  • This change adds test coverage
  • This change has been tested on the latest version of Java or why not

Checklist

@kailash-b
kailash-b requested a review from a team as a code owner July 28, 2026 10:03

@tanya732 tanya732 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kailash-b
kailash-b merged commit b25c376 into v2 Jul 29, 2026
6 checks passed
@kailash-b
kailash-b deleted the feat/SDK-9839-1 branch July 29, 2026 18:36
@kailash-b kailash-b mentioned this pull request Jul 31, 2026
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