问题标签 [ibm-connections]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1722 浏览

oauth-2.0 - IBM Connections 在 OAuth2 授权期间抛出 500 错误。([OAuth20ClientAuthnFilter]:过滤器不可用)

我目前正在为 IBM Connections 4.0 开发 OAuth2 消费者(如果它有帮助,我正在使用 smartcloud 上的社交业务快速入门图像)

我相信我已经正确设置了所有内容(应用程序已注册并且回调 URL 正在运行 HTTPS),但是我在 oauth 过程中遇到了 500 错误。

基本上,用户被发送到此 URL 以获取 AuthorizationCode:

/oauth2/endpoint/connectionsProvider/authorize?response_type=code&client_id={appID}&callback_uri={URL}

这将返回一个登录页面。登录后,假设用户被重定向到使用 AuthorizationCode 作为 url 参数的回调 url。

但实际发生的是,在登录之后,但在页面重定向之前,IBM Connections 使用此消息引发 500 错误:

如果用户在点击“/oauth2/endpoint/connectionsProvider/authorize”链接之前已登录,则立即显示 500 错误,而不是执行整个页面重定向的连接。

所以我很确定这与用户登录无关......这可能与授权代码生成或重定向回我的应用程序有关。

我不确定从这里去哪里。是否有人对 IBM Connections 有任何了解,可以帮助我指出错误的正确方向?或者更好的是,有没有人以前见过这个并且知道我做错了什么?

更新

这是例外情况,我认为是 SystemOut.log 中堆栈跟踪的相关部分

0 投票
0 回答
117 浏览

ibm-connections - iWidgets:验证对 3rd 方应用程序的代理调用

我为 IBM Connections 创建了一个 iWidget,它必须通过提供的代理从我们的外部 Web 应用程序中检索数据。然而,所述应用程序要求用户在提供答案之前进行身份验证。

有没有关于如何解决这个问题的一般建议?我知道我可以从小部件的 iScope 获取当前用户,但仅将此信息转发到我们的应用程序并不安全——因为每个人都可以创建这样的请求,假装是任何用户。我也知道代理可以配置为转发 ltpa 凭据,但我不知道如何验证这样的令牌 - 也许 IBM 为这项任务提供了一个库,我只是不知道?

0 投票
2 回答
258 浏览

ibm-connections - IBM Connections 中新添加的图像文件的路径

我一直在尝试自定义 IBM Connections UI,并且能够插入和执行代码,header.jsp这要归功于 Web 上提供的材料。问题是如果我在中的主题目录下添加一个新的图像文件<IBM_CONNECTIONS>\data\shared\customization\themes\images,我如何引用这个图像header.jsp?当然,我不能在这里使用绝对路径,即<IBM_CONNECTIONS>/connections/resources/web/com.ibm.lconn.core.styles.oneui3/images/myimage.png. 同样,我想添加一个新的 JavaScript,但我无法弄清楚如何在header.jsp.

0 投票
1 回答
277 浏览

ibm-connections - 如何将菜单项添加到 IBM Connections 中的社区菜单?

我希望在下面屏幕截图的菜单末尾添加一个新的菜单项/链接(例如“堆栈溢出”)。

新的链接 URL 将以community_uuideg结尾http://example.stackoverflow.com/some-page#community_uuid

是否有任何好的文档可以显示这是如何完成的?

在此处输入图像描述

0 投票
0 回答
81 浏览

ibm-connections - Renew token does not work

If my connection app try to renew the token, it get an eror at class "OAuth2Handler" in method "protected AccessToken _renewToken(AccessToken token)"

My token URL look good (?)

Have anybody an idea?

0 投票
1 回答
328 浏览

css - 如何将 IBM Connections 名片与外部应用程序集成并轻松定位样式?

在 IBM Connections 中,当将 Profiles 名片与外部应用程序集成时,使用该loadCssFiles=true参数可以对悬停激活的名片进行样式设置,就像它们在 IBM Connections 中一样。不幸的是,它也完全弄乱了任何页面样式,因为它将正文标签从

这具有重新设计页面上所有内容 以及悬停激活的名片的不幸效果。

在 Chrome 控制台/Firebug 中应用以下代码段可以解决问题:

这仅针对名片,因此 IBM Connections 特定样式不会影响页面布局的其余部分。

有没有更优雅的方式span#semtagmenu针对具有所有额外 Lotus 类的节点?

我真的很想要名片样式。但我只希望它应用于名片。

0 投票
1 回答
545 浏览

ibm-connections - 将博客条目发布到社区

我们的工具使用 Connections API 将博客条目提交到已配置社区的 idation 博客。

因此,我使用以下工作流程,仅给定社区 ID:

这一切在我们的环境中运行良好。但是,当我在客户那里部署它时,它不再起作用了。第一步的 url 返回一个空的 xml 文档,因此无法执行以下步骤。我尝试在客户服务器上查询不同的 url,例如 /blogs/{homepageHandle}/api/blogs?commUuid=&blogType=ideationblog 工作正常,但是对上面 api 服务文档的查询是唯一一个包含集合元素的我需要的链接。

我可以做任何其他 API 调用来获取此网址吗?您是否知道任何原因,为什么呼叫在我们的环境中运行良好,但在客户处失败?这可能是访问权限问题吗?

我知道,我可能只创建一个像“blogs//api/entries”这样的网址并发布到它,但是我更喜欢上面的方式,因为我只配置了 communityUuid,而且因为它正是这种方式API 文档描述:

http://www-10.lotus.com/ldd/appdevwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+API+Documentation#action=openDocument&res_title=Creating_blog_posts_ic45&content=pdcontent

ServiceDoc -> 集合 -> href

更新:

这可能真的是 SBT 的问题。我的假设是返回一个空的 xml 文档是错误的,而是通过 SBT 端点类的调用返回 null。

当我再次在浏览器中尝试这些 URL 时,我得到了完整的结果。所有这一切的问题是,我既不能在我们自己的环境中重现它,也不能在客户那里调试它。我试图从中捕获可能的异常,但没有抛出任何异常。只是结果为空。

澄清一下:同样的请求在我们自己的(Connections 4.0)环境中工作得很好,也来自客户的浏览器。我当然在浏览器和 API 调用中使用相同的用户进行身份验证。

也返回true,所以那里似乎没有问题......

0 投票
2 回答
929 浏览

ibm-connections - 发布到 IBM Connections 4.5 活动流时出错

使用浏览器 REST 客户端发布到活动流,例如

...使用IBM Connections OpenSocial API > POSTing new events中规定的设置

...导致以下响应:

我错过了什么?

同样的方法在 IBM Connections 4.0 上运行良好。

哪个设置需要“开启”?

0 投票
0 回答
330 浏览

java - Notes 9 rcp / IBM SBT SDK:如何正确获取端点

我目前正在开发一个用于连接到 IBM Connections 的 Notes 9 rcp 插件(使用 Eclipse、Expeditor Toolkit 和 SBT SDK java 框架)。

我首先编写了一个标准的 Java 应用程序来测试代码(这里:获取一些博客并使用 SBT SDK 操作它们),它工作正常。但是如果我使用插件中的代码,我会得到一个 SBTException,即找不到端点。所以我想知道我必须改变什么才能让它发挥作用。

我将 managed-bean.xml 放入插件内的 META-INF 文件夹中,并相应地配置了构建属性。出于测试目的,我在 XML 中对配置值进行了硬编码,以便不必处理 sbt.properties 文件的位置。

我还尝试在 src 文件夹中添加另一个 META-INF 文件夹并将 managed-bean.xml 放在那里。

我想知道我是否必须为 RuntimeFactory、Application 和 Context 使用其他实现?非常感谢任何指针/想法。提前致谢。

0 投票
1 回答
718 浏览

connection - IBM Connections,如何为 ccm 创建 GCD

我尝试运行createGCD.sh,但存在连接问题。它不需要我想要的 URI。我有 url conserv.mycompany.local,它想连接到 conserv:9081。我试图改变 uri.txt 但它没有帮助。

任何帮助表示赞赏。

附加信息。