我正在尝试在 Connections 服务器上使用 Java 代码中的 Social Business Toolkit 发布到用户的 Connections 事件流。
默认情况下,Connections 不允许任何用户发布到其他用户的信息流,并且此限制适用于我的代码。
我已经知道如何在 WAS 中配置 WidgetContainer 应用程序以信任单个用户发布到其他用户的流,但这需要所有用户都受到信任,或者我们的代码以某种方式作为特殊的受信任用户运行。前者是不受欢迎的,因为可能存在垃圾邮件,后者是不受欢迎的,因为我们必须在应用程序中为特殊用户配置登录详细信息。
除了信任用户之外,有没有什么方法(通过 SBT 或使用 WAS/Connections 功能)让 Connections 信任我们的应用程序来发布到用户的流,即使它被验证为不被信任的用户会这样做吗?
最佳答案
没有。一般来说,您需要一个应用程序特定用户,如您在 WidgetContainer 引用中所述。我所做的是创建一个新的连接用户 MyApplication,我授予该用户 trustThirdParty Applicaiton 角色。
今天,此方法是唯一推广的方法。
关于websphere - 信任应用程序(而不是用户)发布到任何用户的事件流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22549901/