0

这并不是一个真正的编程问题——而是一个关于不同实现选项的问题。

我正在尝试使用 DataStage 中的 Kafka 连接器将数据流式传输到 Bluemix 上的消息中心。连接器阶段只让我选择 Kerberos 进行身份验证。问题是,我目前没有 Kerberos 服务器,我认为我不能在 Bluemix 中设置一个,而 Bluemix / Message Hub 肯定需要某种形式的身份验证,所以我不能只在 DataStage 中设置身份验证为“否”(除其他原因外)。

在这一点上,我的问题基本上是:

1.) 是否甚至可以通过 Kerberos 服务器授权某人使用 Bluemix 上的 Message Hub 服务,而不是在 Bluemix 上?

2.) 考虑到任何一种都是可能的,基于 Bluemix 的 Kerberos 服务器或“外部”服务器:据我了解,Kerberos 只能授予对服务器上某些服务的访问权限。我是否正确地假设 Bluemix Message Hub 凭证将成为对客户端的 TGS(票证授予服务器)回复的一部分?

3.) 万一,Kerberos 方法根本不起作用:在我们的 DataStage 服务器上配置消费者、生产者和 jaas 配置文件是否有意义,类似于: https: //www.youtube.com/watch? v=tt-bLtFzC_4(大约 1:40 标记)将静态连接作为中间解决方案?(你可能会问:“他为什么不自己尝试?” - 好吧,不幸的是,我不是服务器管理员......)

4.) 如果这两个想法都是胡说八道,你会如何解决这个问题?

还有一件事:不幸的是,目前还不能选择使用 REST API(但希望很快就会成为一种选择……)。

4

0 回答 0