我在Domino Server上安装了IBM Connections 4.5和SBTPlayground。无论如何,我想在游乐场内部使用它。但我找不到自定义环境的正确信息。它想要OAuth2 - 消费者密钥,OAuth2 - 消费者秘密等等。所以我找到了很多关于所有文档的文档。其中一个是WebSecurityStore,但为此我还需要我找不到的实际URL。 我的第一步是使用Greenhouse Connections引入OAuth2配置。 第一步是使用Connections on premise。
因此,这些文档都不起作用,URL无法正常工作。或者我无法在Greenhouse上注册应用程序,或者任何URL都会返回密钥。
http://heidloff.net/nh/home.nsf/article.xsp?id = 12152011034545AMNHECAP.htm
http://www.xpagescheatsheet.com/cheatsheet.nsf/135E58313968CEEB8825799100478A6F/$FILE/Ni9-CS-SocialTools-8.5x11%20PDF.pdf
有没有人有想法?
答案 0 :(得分:0)
@Raphael使用sbt.properties文件中的这些URL
# Connections OAuth 2.0 Endpoint Parameters
connectionsOA2.url=https://qs.renovations.com:444
connectionsOA2.serviceName=SBTK
connectionsOA2.appId=SBTK
connectionsOA2.consumerKey=SBTK
connectionsOA2.consumerSecret=
connectionsOA2.authorizationURL=https://qs.renovations.com:444/oauth2/endpoint/connectionsProvider/authorize
connectionsOA2.accessTokenURL=https://qs.renovations.com:444/oauth2/endpoint/connectionsProvider/token
connectionsOA2.apiVersion=4.0
使用wsadmin.sh注册您的oauth密钥 http://www-01.ibm.com/support/knowledgecenter/SSYGQH_4.5.0/admin/admin/r_admin_common_oauth_manage_list.html
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
您可以使用脚本调用它 #
Parameters
USER=$1
PASSWORD=$2
CLIENTID=$3
APPID=$4
URL=$5
#Starts WSAdmin
cd /local/con/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/
/local/con/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/wsadmin.sh -user $USER -password $PASSWORD -lang jython -port 8883 -f /local/qsi/bin/con/oauthQSI.py $CLIENTID $APPID $URL