首页 > 解决方案 > 在 Lotus Notes Xpages 按钮中调用 Java MVC View 方法时出错 单击

问题描述

我在 Lotus Notes 中使用 java build 编写的 MVC 代码模式。想要调用 Lotus Notes Xpages 中的 java 视图以在 Lotus Notes xpages 中使用 oauth2.0 对应用程序进行身份验证。

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

JavaMVC 中的方法

@RequestMapping("/connectToABC") public View connectToABC(Session session) throws NotesException { return new RedirectView(oauth2Config.prepareUrl(scopes, redirectUri, csrf), true, true, false); }

XPAGES

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

var obj = new OAuth2Controller(); obj.connectToABC(会话);

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

标签: javaxpageslotus-notesquickbooksintuit

解决方案


如果它是一个标准的 Java API,那么该 API 的工作示例是无关紧要的。寻找任何标准 Java API 的工作示例,例如 Apache POI。您对集成的问题将得到解答。Intuit API 文档应解决有关使用 API 的问题。

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


推荐阅读