0

我目前正在实施一个解决方案,其中一个外部工具正在向 Connections API 发布帖子。这些调用是通过使用外部工具中配置的服务帐户的基本身份验证进行的。

但是,我需要 Connections 中发布的内容显示为由另一个用户发布,而不是服务帐户(外部工具知道用户 ID/电子邮件)。有什么办法,服务帐户可以在发帖到 API 时代表其他人/冒充用户发帖?

4

1 回答 1

0

您需要为正确的 websphere 角色添加对外部用户帐户的支持

这些应用程序/角色是:WidgetContainertrustedExternalApplication、admin

您可以按照本文在您的系统上进行设置。

为了给用户对小部件的管理访问权限,我们可以为其中一个用户分配一些权限 - fadams。

您需要在快速入门中启动部署管理器。

通过 SSH 连接到系统 sudo /etc/init.d/ConServer_DM_was.init start

导航到 https://${HOSTNAME}:9044/ibm/console/login.do?action=secure 输入用户 ID:wasadmin 输入密码:lcsecret 单击登录

展开 Applications > Application Types 单击 WebSphere Enterprise Applications

选择一个应用程序(从表中)

应用程序角色主页管理员 WidgetContainertrustedExternalApplication 管理员社区小部件管理员管理员个人资料管理员

点击主页

单击“安全角色到用户/组映射”

选择其中一个角色(管理员)

单击映射用户

输入搜索字符串 - fadams 单击搜索 单击右箭头 单击确定

点击确定

点击保存

对上表中的每个应用程序和每个角色重复

……

单击左侧的系统管理 单击节点检查 localhostNode01 单击同步

服务器现在与您对角色的更新同步。

单击服务器 > 服务器类型 > WebSphere 应用程序服务器 检查 conServer 单击重新启动

再次看到绿色箭头后,连接服务器已完全重新启动

导航到 https://${HOSTNAME}:444/homepage 使用您的密码以 fadams 身份登录

您应该在连接实例的左侧看到管理

http://www-10.lotus.com/ldd/appdevwiki.nsf/dx/How_to_update_the_quickstart_to_support_Widgets

于 2014-01-17T12:47:12.077 回答