这不是一个真正的编程问题,而是一个关于不同实现选项的问题。
我正在尝试使用datastage中的kafka连接器将数据流传输到bluemix上的消息中心。连接器阶段让我选择kerberos进行身份验证。问题是,我目前没有kerberos服务器,我不认为我可以在bluemix中设置一个,bluemix/messagehub肯定需要某种形式的身份验证,所以我不能在datastage中将身份验证设置为“no”(以及其他原因)。
在这一点上,我的问题基本上是:
1.)甚至可以通过不在bluemix上的kerberos服务器为bluemix上的消息中心服务授权某人吗?
2.)假设其中一个是可能的,即基于bluemix的kerberos服务器或“外部”服务器:据我所知,kerberos只能授予对服务器上某些服务的访问权。我是否正确地假设bluemix消息中心凭据将成为tgs(票证授予服务器)对客户机的回复的一部分?
3.)在这种情况下,kerberos方法根本不起作用:在datastage服务器上配置consumer、producer和jaas配置文件是否有意义,如下所示:https://www.youtube.com/watch?v=tt-bltfzc_4 (在1:40左右)有一个静态连接作为中间解决方案(你可能会问:“他为什么不自己试试?”——很不幸,我不是服务器管理员……)
4)如果这两个想法都是无稽之谈,你会如何解决这个问题?
还有一件事:不幸的是,使用restapi目前还不是一个选项(希望很快就会成为一个选项……)。
暂无答案!
目前还没有任何答案,快来回答吧!