【问题标题】:The class `OidcTenantConfig` can't be resolved, why?类 `OidcTenantConfig` 无法解析,为什么?
【发布时间】:2021-09-16 22:21:37
【问题描述】:

问题:

OidcTenantConfig 无法解析,为什么?这就引出了一个问题:我在哪里可以找到 io.quarkus.oicd 的 javadoc?

我找不到问题的原因,我想知道为什么我在Quarkus javadoc 中找不到io.quarkus.oicd 的javadoc?

情况/问题:

OidcTenantConfig 无法解析。

我将自定义 Quarkus example 中给出的内容

这是我在构建过程中遇到的错误:

/CustomTenantConfigResolver.java:[8,38] cannot find symbol
[ERROR]   symbol:   class OidcTenantConfig
[ERROR]   location: package io.quarkus.oidc.runtime

实现细节:

为了更好的理解。

  • Maven/导入/代码:
    <!-- https://mvnrepository.com/artifact/io.quarkus/quarkus-oidc -->
    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-oidc</artifactId>
        <version>2.0.0.Final</version>
    </dependency>
// Tenant
import io.quarkus.oidc.TenantConfigResolver;

// The following import causes the error:
import io.quarkus.oidc.runtime.OidcTenantConfig;

import io.vertx.ext.web.RoutingContext;
public OidcTenantConfig resolve(RoutingContext context) {
        System.out.println("-->log: com.ibm.web-api.CustomTenantResolver.resolve : " + context.request().path());

        String path = context.request().path();
        String[] parts = path.split("/");

        if (parts.length == 0) {
            // resolve to default tenant configuration
            return null;
        }

        if ("articles".equals(parts[1])) {
            OidcTenantConfig config = new OidcTenantConfig();

            config.setTenantId("tenantB");
            config.setAuthServerUrl("http://localhost:8282/auth/realms/tenantB");
            config.setClientId("backend-service");
            OidcTenantConfig.Credentials credentials = new OidcTenantConfig.Credentials();

【问题讨论】:

  • 能否请您在类中标出错误所指的行
  • @8bit 导入是问题所在,看起来:// The following import causes the error: import io.quarkus.oidc.runtime.OidcTenantConfig;

标签: java openid-connect quarkus


【解决方案1】:

我认为这是您要查找的类在父包中的文档中的一个错误

import io.quarkus.oidc.OidcTenantConfig

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-28
  • 2018-03-30
  • 2011-11-05
  • 2018-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多