8000 Add Reactive Keycloak-X Admin Client · Issue #9539 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

Add Reactive Keycloak-X Admin Client #9539

Closed

Description

@sberyozkin

Description

Keycloak Admin Client currently depends on the blocking RESTEasy Client which makes it impossible to use it with Quarkus RESTEasy Reactive server or client extensions.

Adding a Reactive Admin Client in Keycloak-X which will depend on Quarkus Rest Client Reactive extension will resolve the problem

Discussion

No response

Motivation

No response

Details

No response

Activity

  1. geoand commented on Jan 12, 2022

    @geoand
    Contributor

    Or maybe have some kind of artifa 8000 ct that simply defines the interfaces?

  2. pedroigor commented on Mar 9, 2022

    @pedroigor
    Contributor

    I also think that is the best way to go, mainly because the library should work for Wildfly too.

    The main issue here should be related to how we create Keycloak instances and the root JAX-RS client resource from where the others are obtained.

    We should be able to leverage the existing JAX-RS client resources, right? Or do you expect changes in their definitions in order to work with RESTEasy Reactive Client?

  3. pedroigor commented on Mar 11, 2022

    @pedroigor
    Contributor

    @sberyozkin @geoand Sent #10714 as the first step to enable using different JAX-RS Client implementations.

    It does not touch yet the JAX-RS client resources and some are still using RESTEasy specific APIs.

  4. geoand commented on Mar 11, 2022

    @geoand
    Contributor

    👍🏼

  5. added this to the 17.0.1 milestone on Mar 15, 2022
  6. Repository owner moved this from Ready to Done in Keycloak: Quarkus distributionon Mar 16, 2022
  7. added 2 commits that reference this issue on Mar 16, 2022
    53bbf30
  8. added a commit that references this issue on Mar 21, 2022
    252adf2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes a PR related to a new feature

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0