Repository navigation
Fix the Keycloak Admin Client NuGet link - #1999
Merged
David Pine (IEvangelist) merged 1 commit intoOct 30, 2026
Merged
Conversation
The Keycloak hosting page linked to Keycloak.AuthServices.Sdk.Admin, which does not exist on NuGet. The Keycloak Admin REST API client ships in Keycloak.AuthServices.Sdk (AddKeycloakAdminHttpClient, IKeycloakRealmClient). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
Frontend HTML artifact readyThe latest frontend build uploaded the This comment updates automatically when a new frontend build artifact is uploaded. |
David Fowler (davidfowl)
marked this pull request as ready for review
October 30, 2026 16:10
David Fowler (davidfowl)
requested review from
David Pine (IEvangelist) and
Eric Erhardt (eerhardt)
as code owners
October 30, 2026 16:10
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The Keycloak NuGet link correction has no active review issues.
No open issues 🎉
What changed in this PR
Corrects the NuGet link in the Keycloak integration guide so readers can find the package containing the Admin REST API client.
Changes:
- Replaces
Keycloak.AuthServices.Sdk.AdminwithKeycloak.AuthServices.Sdkin the link target. - Keeps the link text and surrounding initialization guidance unchanged.
| File | Description |
|---|---|
src/frontend/src/content/docs/integrations/security/keycloak.mdx |
Corrects the Keycloak Admin Client NuGet URL. |
Review effort: Balanced
David Pine (IEvangelist)
enabled auto-merge (squash)
October 30, 2026 16:32
David Pine (IEvangelist)
approved these changes
Oct 30, 2026
David Pine (IEvangelist)
deleted the
aspireagent/fix-keycloak-admin-sdk-link
branch
October 30, 2026 16:32
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The Keycloak integration page suggests initializing realms with the "Keycloak Admin Client". That package doesn't exist on NuGet, so readers land on a "package not found" page.
The Admin REST API client from the same project ships in
Keycloak.AuthServices.Sdk. This PR points the link there; the link text is unchanged.Evidence
api.nuget.org/v3-flatcontainer/keycloak.authservices.sdk.admin/index.jsonreturns 404..../keycloak.authservices.sdk/index.jsonreturns 200 (latest 3.0.0).Keycloak.AuthServiceslists Authentication, Authorization, Common, Sdk, Sdk.Kiota, OpenTelemetry, Aspire.Hosting, Authorization.TokenIntrospection, Templates and Authorization.Uma. There's noSdk.Admin.Keycloak.AuthServices.Sdk3.0.0 NuGet description reads: "HttpClient integration with Keycloak. Includes HTTP Admin REST API, Protection API."AddKeycloakAdminHttpClientandIKeycloakRealmClientto create and read realms. That matches the docs context: creating and configuring realms, clients and users.Keycloak.AuthServices.Sdk.Kiotaalso exists, but it's the Kiota-generated alternative; the primary admin client isSdk.Keycloak.AuthServices. Open PRs chore: Update integration data and GitHub stats (11/4/26) #1737 and Generate the canonical polyglot AppHost API reference #1637 touch only generated Keycloak API data, notkeycloak.mdx.This change isn't visual. Only the link target changes.
Third-party links and affiliations
Changes one third-party link from
https://www.nuget.org/packages/Keycloak.AuthServices.Sdk.Admin(nonexistent) tohttps://www.nuget.org/packages/Keycloak.AuthServices.Sdk, published by the community Keycloak.AuthServices project. No affiliation.Validation
npx vitest run: 1,119 passed, 1 skipped.npx eslint . --max-warnings 0: clean.keycloak.mdxalready has Prettier warnings onmain; this one-line change doesn't affect them.🤖 Posted by AspireAgent (AI Agent)