问题标签 [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.
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 中堆栈跟踪的相关部分
ibm-connections - iWidgets:验证对 3rd 方应用程序的代理调用
我为 IBM Connections 创建了一个 iWidget,它必须通过提供的代理从我们的外部 Web 应用程序中检索数据。然而,所述应用程序要求用户在提供答案之前进行身份验证。
有没有关于如何解决这个问题的一般建议?我知道我可以从小部件的 iScope 获取当前用户,但仅将此信息转发到我们的应用程序并不安全——因为每个人都可以创建这样的请求,假装是任何用户。我也知道代理可以配置为转发 ltpa 凭据,但我不知道如何验证这样的令牌 - 也许 IBM 为这项任务提供了一个库,我只是不知道?
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
.
ibm-connections - 如何将菜单项添加到 IBM Connections 中的社区菜单?
我希望在下面屏幕截图的菜单末尾添加一个新的菜单项/链接(例如“堆栈溢出”)。
新的链接 URL 将以community_uuid
eg结尾http://example.stackoverflow.com/some-page#community_uuid
是否有任何好的文档可以显示这是如何完成的?
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?
css - 如何将 IBM Connections 名片与外部应用程序集成并轻松定位样式?
在 IBM Connections 中,当将 Profiles 名片与外部应用程序集成时,使用该loadCssFiles=true
参数可以对悬停激活的名片进行样式设置,就像它们在 IBM Connections 中一样。不幸的是,它也完全弄乱了任何页面样式,因为它将正文标签从
至
这具有重新设计页面上所有内容 以及悬停激活的名片的不幸效果。
在 Chrome 控制台/Firebug 中应用以下代码段可以解决问题:
这仅针对名片,因此 IBM Connections 特定样式不会影响页面布局的其余部分。
有没有更优雅的方式只span#semtagmenu
针对具有所有额外 Lotus 类的节点?
我真的很想要名片样式。但我只希望它应用于名片。
ibm-connections - 将博客条目发布到社区
我们的工具使用 Connections API 将博客条目提交到已配置社区的 idation 博客。
因此,我使用以下工作流程,仅给定社区 ID:
这一切在我们的环境中运行良好。但是,当我在客户那里部署它时,它不再起作用了。第一步的 url 返回一个空的 xml 文档,因此无法执行以下步骤。我尝试在客户服务器上查询不同的 url,例如 /blogs/{homepageHandle}/api/blogs?commUuid=&blogType=ideationblog 工作正常,但是对上面 api 服务文档的查询是唯一一个包含集合元素的我需要的链接。
我可以做任何其他 API 调用来获取此网址吗?您是否知道任何原因,为什么呼叫在我们的环境中运行良好,但在客户处失败?这可能是访问权限问题吗?
我知道,我可能只创建一个像“blogs//api/entries”这样的网址并发布到它,但是我更喜欢上面的方式,因为我只配置了 communityUuid,而且因为它正是这种方式API 文档描述:
ServiceDoc -> 集合 -> href
更新:
这可能真的是 SBT 的问题。我的假设是返回一个空的 xml 文档是错误的,而是通过 SBT 端点类的调用返回 null。
当我再次在浏览器中尝试这些 URL 时,我得到了完整的结果。所有这一切的问题是,我既不能在我们自己的环境中重现它,也不能在客户那里调试它。我试图从中捕获可能的异常,但没有抛出任何异常。只是结果为空。
澄清一下:同样的请求在我们自己的(Connections 4.0)环境中工作得很好,也来自客户的浏览器。我当然在浏览器和 API 调用中使用相同的用户进行身份验证。
也返回true,所以那里似乎没有问题......
ibm-connections - 发布到 IBM Connections 4.5 活动流时出错
使用浏览器 REST 客户端发布到活动流,例如
...使用IBM Connections OpenSocial API > POSTing new events中规定的设置
...导致以下响应:
我错过了什么?
同样的方法在 IBM Connections 4.0 上运行良好。
哪个设置需要“开启”?
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 使用其他实现?非常感谢任何指针/想法。提前致谢。
connection - IBM Connections,如何为 ccm 创建 GCD
我尝试运行createGCD.sh,但存在连接问题。它不需要我想要的 URI。我有 url conserv.mycompany.local,它想连接到 conserv:9081。我试图改变 uri.txt 但它没有帮助。
任何帮助表示赞赏。
附加信息。