当前位置: 首页 > 知识库问答 >
问题:

如何在Notes/Domino Social Edition 9.0自定义游乐场和自定义连接4.5之间设置Oauth 2.0

司寇昱
2023-03-14

我需要一个完整的过程来说明如何在我自己的IBM/Notes/Domino/XPages应用程序和我自己的Connections 4.5服务器之间设置Oauth 2.0身份验证(没有温室或快速启动网络连接)

都安装在同一台机器上相同的主机名和不同的端口:Connections 4.5(HTTP 80/HTTPS 443)运行安全模式ok Domino 9(HTTP 8088/HTTPS 44388)在SSL中访问连接工作正常。运行xpagessl/Domino时也会使用特定的端口。

遵循IBM SBT文档:

http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM连接4.5文档#action=openDoctions

在ASS8.0.0.6上创建凭据:

http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM连接4.5文档#action=openDoctions

但在创建凭据时,您对要指定的重定向URI有疑问吗?{opensocialSvcUrl}/gadgets/oauth2callback”声明仅适用于gadget否?

问题是如何在websphere中创建正确的凭证,以及如何在SBTPayRound中配置凭证。nsf Lotus应用程序(开放NTF)通过OAuth2成功登录。0(仅基本身份验证有效…)

谢谢你的帮助。

共有2个答案

薄腾
2023-03-14

创建一个文件,如 /local/qsi/bin/conx/oauthQSI.py

输入这些线条

import sys
execfile('oauthAdmin.py')
OAuthApplicationRegistrationService.addApplication(sys.argv[0],sys.argv[1],sys.argv[2])
clientSecret =     OAuthApplicationRegistrationService.getApplicationById(sys.argv[0]).get('client_secret')
print clientSecret

然后将目录更改为您的连接部署管理器配置文件cd${CON_profile_DM}/bin/

运行此命令${CON_PROFILE_DM}/bin/wsadmin。sh-user$user-password$password-lang jython-port 8879-conntype-SOAP-f/local/qsi/bin/conx/oauthQSI。py$CLIENTID$APPID$URL

$CLIENTID = playground 
$APPID = playground 
$URL = https://XYZ.com/sbtplayground.nsf/xsp/.sbtservice/oauth20_cb

然后,您可以编辑环境属性以指向echod clientsecret和位于的连接服务器https://abc.com:444/oauth2/endpoint/connectionsProvider/authorize https://abc.com:444/oauth2/endpoint/connectionsProvider/token

如果说html" target="_blank">过滤器无效失败,请确保(如果证书是自签名的)将其导入到WebSphere上的单元格的信任存储中

能远
2023-03-14

以下是向Connections OAuth 2提供程序注册应用程序的文档。对于步骤c,参数是非常自解释的,但是您需要知道回调URL。操场的回调URL为/SBTPlayground。nsf/xsp/。SBT服务/oauth20_cb

 类似资料:
  • 我正在使用MPAndroidChart显示一个相对简单的条形图。 有2件事我需要设置,我不知道如何自定义: > 我需要为每个条添加文本,而不是简单的值,每个条本身也有样式。 在每个条的顶部,我需要放置各种类型的可绘制材料来覆盖它的宽度(例如一个条中高度为2dp的蓝色,或另一个条上高度相同的黄色渐变)。 下面是我需要做的一个演示: > 我知道我也可以通过使用添加图标,但这似乎不适用于应该使用整个条形

  • 问题内容: 我正在尝试创建中间件,以有选择地将kwarg传递给满足条件的每个视图。 问题是我找不到如何设置中间件的示例。我已经看到了覆盖我想要的方法的类: 但是我该把课程放在哪里?我是否创建一个中间件应用程序并将其放在其中,然后在其中引用它? 问题答案: 第一:路径结构 如果没有,则需要按照以下结构在应用程序中创建中间件文件夹: 文件夹中间件应与settings.py,URL,模板…放置在同一文件

  • 我正在用cakephp开发一个用户库,用于我的应用程序中的翻译操作。我想创造。po文件在Lib目录中,这就是为什么我在Lib目录中创建Locale文件夹,并在相应的语言目录中创建po文件。但问题是CakePHP在默认情况下是在其默认区域设置位置搜索po文件的。现在我的语言环境目录在Lib文件夹中。 我怎么能让cakephp搜索po文件在我自己的区域设置目录这是在Lib文件夹? 这是我的翻译课程代码

  • 我正在使用和更高版本设置所有必要的配置。 我想要的是设置每个路由在任何时候的最小空闲连接数。目前,空闲连接在中设置的保持活动时间后关闭。我已经阅读了多篇帖子和Apache文档,但这一点在任何地方都没有讨论过。 有没有办法做到这一点? 我为什么问这个?因为在保持活动时间之后从客户机到服务器的每个请求在打开新连接时都会花费大量时间,导致性能低下。

  • 介绍: 现在基于css font-face的字体图标越来越流行。 这种图标具有矢量图的特点,可以不失真的自由缩放,还可以通过css来设置图标的颜色,还有就是网络上资源特别丰富。X5系统自带了数百个字体图标, 用户还可以通过配置使用自己下载的字体图标, 下边就介绍一下具体的使用方法。 首先以fortawesome 网站为例(网址:http://fortawesome.github.io/Font-A

  • 介绍: 现在基于css font-face的字体图标越来越流行。 这种图标具有矢量图的特点,可以不失真的自由缩放,还可以通过css来设置图标的颜色,还有就是网络上资源特别丰富。X5系统自带了数百个字体图标, 用户还可以通过配置使用自己下载的字体图标, 下边就介绍一下具体的使用方法。 首先以fortawesome 网站为例(网址:http://fortawesome.github.io/Font-A