访问hazelcast rest api时需要基本身份验证

时间:2017-12-27 21:21:49

标签: caching hazelcast

我正在尝试使用hazelcast rest api(hazelcast版本3.9.1)来收集缓存信息。我正在我的应用程序中公开Rest端点(例如http://localhost:8080/cache/info),使用它来收集缓存信息(使用hazelcast rest api例如/ cache / localinfo)但是当我点击端点时它会弹出“Authentication Required”对话框并输入我用于设置组配置名称和密码的相同凭据不起作用。 我想知道如何首先禁用身份验证(如果可能)。 如果不是它正在寻找什么凭证?在配置hazelcast时,它不应该与用于设置组配置名称和密码的内容相同吗?,例如Config config = new Config(); config.getGroupConfig().setName("hazel-instance"); config.getGroupConfig().setPassword("password");

1 个答案:

答案 0 :(得分:1)

Hazelcast不提供使用凭据保护REST API的可能性。 Hazelcast并非旨在向公共互联网开放。如果您想将其用于内部身份验证,我们建议将nginx放在Hazelcast REST API前面并使用代理机制。

无论如何,对于编程语言没有本机客户端的情况,REST API被视为遗留API。 REST API不了解内部分区,因此无法提供最佳性能。

相关问题