websphere - 信任应用程序(而不是用户)发布到任何用户的事件流

标签 websphere ibm-connections ibm-sbt

我正在尝试在 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/

相关文章:

java - 使用 ServletOutputStream 在 Java servlet 中写入非常大的文件而不会出现内存问题

websphere - 需要有关在 Liberty 上部署和管理 db、mq 等敏感用户/密码数据的建议。)

websphere - 尝试使用 Guice AOP 时出现 NoSuchMethodError

java - 如何使用 abdera 将状态更新发布到 ibm 连接?

java - IBM SBT SDK 1.1.0 (Java) 和 Apache xerces

javascript - IBM SBT :Expectation Failed error

java - 如何在 RAD 7.0 上使用 WAS 8.5?

java - 使用 Xpages 和 IBM SBT 获取 Connection Cloud 数据时出错

java - 使用 SBT 将组作为成员添加到 Connections Activity 中?