首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Elasticsearch 8.x中的reactivesearch凭据

Elasticsearch 8.x中的reactivesearch凭据
EN

Stack Overflow用户
提问于 2022-03-08 11:10:10
回答 1查看 142关注 0票数 0

我想使用没有任何appbase.io的reactivesearch,但是使用一个自托管的dockerized。

Elasticsearch 8.x似乎有了一个新的授权概念。我已经通过码头安装了ES和Kibana关于这个安全措施。然后,我创建了一个API密钥。我现在没有问题用卷发或邮递员调用ES,太好了!

但是,对于这些重新激活搜索文档,将我的VueJS ReactiveSearch应用程序与ES直接连接是通过以下几行完成的:

代码语言:javascript
复制
<template>
    <div id="app">
        <reactive-base
            url="https://localhost:9200"
            app="data1"
            credentials="Authorization:ApiKey <Hashed API Key>"
            enableAppbase="false"
        >
            <h1>Hello from ReactiveBase </h1>
        </reactive-base>
    </div>
</template>

URL 应该是我的ES集群URL

应用程序应该是索引

凭据对我来说不清楚

正如您所看到的,我尝试将API授权放在那里。文档似乎表明,它应该是“用户名:密码”。该应用程序本身不呈现任何内容,并返回一个空白页。所以,不可能进行调试。

有什么想法,如何授权ReactiveBase针对一个自我托管的码头ElasticSearch?

EN

回答 1

Stack Overflow用户

发布于 2022-06-16 00:55:34

我也遇到了同样的问题。我得出的结果是,不需要<ReactiveBase>组件中的凭据支柱,并手动在标头支柱中设置授权:

代码语言:javascript
复制
headers={{
          Authorization: "Bearer private-asdasdfadfasdf123123"
}}

而且,看起来您的<reactive-base>定义可能不正确。我拥有的是<ReactiveBase>

参考文献:https://docs.appbase.io/docs/reactivesearch/v3/overview/reactivebase/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71394030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档