📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 7.2-8.9

简而言之,当Elasticsearch无法定位到指定名称的OpenID Connect领域时,就会出现此错误。这可能是由于elasticsearch.yml文件中的配置错误,或者该领域根本不存在。要解决此问题,您可以检查elasticsearch.yml文件,确保领域名称被正确指定。如果领域不存在,您可能需要创建它。此外,请确保OpenID Connect领域在您的Elasticsearch设置中已启用。

日志上下文 #

日志"Cannot find OpenID Connect realm with name [{}]“的类名是 TransportOpenIdConnectPrepareAuthenticationAction.java。 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人参考:

request.getLoginHint();
 listener
 );
 } else {
 listener.onFailure(
 new ElasticsearchSecurityException("Cannot find OpenID Connect realm with name [{}]"; request.getRealmName())
 );
 }
 }  private static void prepareAuthenticationResponse(