java - 在 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 中进行身份验证
解决方案
如果它是一个标准的 Java API,那么该 API 的工作示例是无关紧要的。寻找任何标准 Java API 的工作示例,例如 Apache POI。您对集成的问题将得到解答。Intuit API 文档应解决有关使用 API 的问题。
要记住的一个方面是,Domino 中的标准 Java 策略限制了很多,尤其是 Java 反射。如果 Intuit Java API 使用 Java 反射将 JSON 转换为 Java 对象,反之亦然,您将需要修改 Java 策略,用于AccessController.doPrivileged
提升权限或可能将此类调用和 API 包装在 OSGi 插件中。但是您需要尝试并在必要时进一步调查以验证您是否需要这样做。
推荐阅读
- python - 执行除法运算时,如何使该算法返回整数?
- javascript - 如何通过更改宽度并在其中插入图标来设置 vue-bootstrap-datetimepicker 的样式?
- node.js - 在场景执行之前替换场景中的字符串
- javascript - 如何使用 JavaScript 或 JQuery 在页面加载时更改 Div 元素的样式宽度?
- assembly - 如何在十六进制转储中找到程序的特定部分?
- r - 如何分离条形图?
- javascript - JS检测滚动动作,即使已经在页面底部/顶部
- javascript - 我很好奇为什么我们在这段代码中使用 cache[n]
- c# - 即使没有适合数组的名称,MessageBox 也会继续显示
- c++ - CppCheck 因特定模板语法而崩溃