Skip to content

Enhance client administration with clientjwt support - #153

Merged
strehle merged 3 commits into
masterfrom
clientJwt
Jul 1, 2026
Merged

Enhance client administration with clientjwt support#153
strehle merged 3 commits into
masterfrom
clientJwt

Conversation

@strehle

@strehle strehle commented Jun 14, 2026

Copy link
Copy Markdown
Member

No description provided.

@strehle
strehle requested a review from Copilot June 14, 2026 12:44
@strehle
strehle requested a review from a team June 14, 2026 12:45

Copilot AI 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.

Pull request overview

This PR extends the UAA client administration surface to support configuring client JWT trust (“clientjwt”) by adding JWKS-related fields to the client model and introducing a new API method + tests for the PUT /oauth/clients/{id}/clientjwt endpoint.

Changes:

  • Add jwks_uri and jwks fields to Client.
  • Add ChangeClientJWT plus supporting request/mode types for the clientjwt endpoint.
  • Add unit tests validating ChangeClientJWT request method/path/body and error behavior.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
clients.go Adds JWKS fields to the client model and implements the ChangeClientJWT API call.
clients_test.go Adds tests for the new ChangeClientJWT method covering multiple request shapes and error handling.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread clients.go Outdated
Comment thread clients.go Outdated
Comment thread clients.go Outdated
Comment thread clients.go Outdated
Comment thread clients_test.go
@github-project-automation github-project-automation Bot moved this from Inbox to Pending Merge | Prioritized in Foundational Infrastructure Working Group Jul 1, 2026
@strehle
strehle merged commit 09cf531 into master Jul 1, 2026
9 checks passed
@strehle
strehle deleted the clientJwt branch July 1, 2026 18:38
@github-project-automation github-project-automation Bot moved this from Pending Merge | Prioritized to Done in Foundational Infrastructure Working Group Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants