Uploaded image for project: 'Quarkus'
  1. Quarkus
  2. QUARKUS-6579

LangChain4j OpenId Connect (OIDC) ModelAuthProvider declared twice in langchain4j platform descriptor metadata

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • 3.27.0.GA
    • 3.26.3.ER2
    • team/eng
    • False
    • Hide

      None

      Show
      None
    • False
    • +
    • ---

      quarkus-langchain4j-bom-quarkus-platform-descriptor-3.26.3.temporary-redhat-00004-3.26.3.temporary-redhat-00004.json contains the LangChain4j OpenId Connect (OIDC) ModelAuthProvider twice:

        }, {
          "name" : "LangChain4j OpenId Connect (OIDC) ModelAuthProvider",
          "description" : "Provides McpClientAuthProvider which uses OIDC bearer or authorization code flow access tokens",
          "metadata" : { 
            "built-with-quarkus-core" : "3.26.3.temporary-redhat-00003",
            "categories" : [ "security" ],
            "extension-dependencies" : [ "io.quarkus:quarkus-arc", "io.quarkus:quarkus-core", "io.quarkiverse.langchain4j:quarkus-langchain4j-core", "io.quarkus:quarkus-jackson", "io.quarkus:quarkus-qute", "io.quarkus:quarkus-vertx", "io.quarkus:quarkus-netty", "io.quarkus:quarkus-mutiny", "io.quarkus:quarkus-smallrye-context-propagation", "io.quarkus:quarkus-virtual-threads", "io.quarkiverse.langchain4j:quarkus-langchain4j-mcp", "io.quarkus:quarkus-rest-client-jackson", "io.quarkus:quarkus-rest-jackson-common", "io.quarkus:quarkus-rest-common", "io.quarkus:quarkus-jsonp", "io.quarkus:quarkus-rest-client", "io.quarkus:quarkus-rest-client-jaxrs", "io.quarkus:quarkus-rest-client-config", "io.quarkus:quarkus-tls-registry" ],
            "guide" : "https://docs.quarkiverse.io/quarkus-langchain4j/dev/index.html",
            "ibm-support" : [ "tech-preview" ],
            "keywords" : [ "ai", "langchain4j", "oidc", "mcp" ],
            "minimum-java-version" : "17",
            "requires-quarkus-core" : "[3.26,)",
            "scm-url" : "https://github.com/quarkiverse/quarkus-langchain4j",
            "status" : "preview"
          },
          "artifact" : "io.quarkiverse.langchain4j:quarkus-langchain4j-oidc-mcp-auth-provider::jar:1.1.3.temporary-redhat-00002",
          "origins" : [ "com.redhat.quarkus.platform:quarkus-langchain4j-bom-quarkus-platform-descriptor:3.26.3.temporary-redhat-00004:json:3.26.3.temporary-redhat-00004" ]
        }, {
          "name" : "LangChain4j OpenId Connect (OIDC) ModelAuthProvider",
          "description" : "Provides ModelAuthProvider which uses OIDC bearer or authorization code flow access tokens",
          "metadata" : {
            "built-with-quarkus-core" : "3.26.3.temporary-redhat-00003",
            "categories" : [ "security" ],
            "extension-dependencies" : [ "io.quarkus:quarkus-arc", "io.quarkus:quarkus-core", "io.quarkiverse.langchain4j:quarkus-langchain4j-core", "io.quarkus:quarkus-jackson", "io.quarkus:quarkus-qute", "io.quarkus:quarkus-vertx", "io.quarkus:quarkus-netty", "io.quarkus:quarkus-mutiny", "io.quarkus:quarkus-smallrye-context-propagation", "io.quarkus:quarkus-virtual-threads" ],
            "guide" : "https://docs.quarkiverse.io/quarkus-langchain4j/dev/index.html",
            "keywords" : [ "ai", "langchain4j", "oidc", "security" ],
            "minimum-java-version" : "17",
            "requires-quarkus-core" : "[3.26,)",
            "scm-url" : "https://github.com/quarkiverse/quarkus-langchain4j",
            "status" : "preview"
          },
          "artifact" : "io.quarkiverse.langchain4j:quarkus-langchain4j-oidc-model-auth-provider::jar:1.1.3.temporary-redhat-00002",
          "origins" : [ "com.redhat.quarkus.platform:quarkus-langchain4j-bom-quarkus-platform-descriptor:3.26.3.temporary-redhat-00004:json:3.26.3.temporary-redhat-00004" ]
        },
      

              rguimara Roberto Oliveira
              mjurc@redhat.com Michal Jurc
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: