java - 在 Lotus Notes Xpages 按钮单击中调用 Java MVC View 方法时出错

标签 java xpages lotus-notes quickbooks intuit-partner-platform

我在 Lotus Notes 中用 java 构建编写了 MVC 代码模式。 想要调用 Lotus Notes Xpages 中的 java View ,以使用 Lotus Notes Xpages 中的 oauth2.0 对应用程序进行身份验证。

为 .net 提供的相同 SDK 我能够在 java xpages 中执行需要帮助。

JavaMVC 中的方法

@RequestMapping("/connectToABC") public View connectToABC(Session session) throws NotesException { 返回新的RedirectView(oauth2Config.prepareUrl(范围,redirectUri,csrf),true,true,false); }

X页

importPackage(com.abc.developer.sampleapp.oauth2.controller);

var obj = new OAuth2Controller(); obj.connectToABC( session );

请帮助使用 oauth2.0 客户端 API 在 xpages 中进行身份验证

最佳答案

如果它是标准 Java API,则该 API 的工作示例是无关紧要的。寻找任何标准 Java API 的工作示例,例如 Apache 兴趣点。您关于集成的问题将由此得到解答。有关使用 API 的问题应通过 Intuit API 文档解决。

需要记住的一个方面是 Domino 中的标准 Java 策略有很多限制,特别是 Java 反射。如果 Intuit Java API 使用 Java 反射将 JSON 转换为 Java 对象,反之亦然,您将需要修改 Java 策略,使用 AccessController.doPrivileged 来提升权限或可能将此类调用和 API 包装在一个 OSGi 插件。但您需要尝试,并在必要时进一步调查以验证是否需要这样做。

关于java - 在 Lotus Notes Xpages 按钮单击中调用 Java MVC View 方法时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57484306/

相关文章:

java - Java 集合方法 retainAll() 是否保证保留它修改的列表的顺序不变?

javascript - CSJS 不更新 SSJS 设置的属性

javascript - 如何使计算文本在 Web 表单中可编辑

java - 如何通过Lotus Notes java代理重定向网页?

java - 无法安装 Axis2 构面

用于计算百分比的 Java 算法

javascript - 在 xpage 上使用传单时出现 404 错误添加标记

css - xPages - 想要覆盖 xpage 生成的 CSS

java - XPages - Lotus Domino Java - getDocumentByKey

java - `TreeSet` 的可订购性可靠性