2015-02-26 3 views
0

У меня есть установка IBM Connections 4.5 и SBTPlayground на моем сервере Domino. В любом случае, я хочу использовать его с игровой площадкой в ​​помещении. Но я не могу найти нужную информацию для настраиваемой среды. Он хочет, чтобы OAuth2 - потребительский ключ, OAuth2 - потребительский секрет и так далее. Поэтому я нашел много документации обо всех. Один из них с WebSecurityStore, но для этого мне также нужны фактические URL-адреса, которые я не нашел. Мой первый шаг - принести конфигурацию OAuth2 с использованием парниковых соединений. Второй шаг с подключением по помещению.Аутентификация OAuth2 в IBM Social Business Toolkit

Так что с этой документацией все не работают, 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

http://www-10.lotus.com/ldd/appdevwiki.nsf/xpAPIViewer.xsp?lookupName=API+Reference#action=openDocument&res_title=Step_2_Obtain_authorization_code_sbt&content=apicontent

http://www.openntf.org/Projects/pmt.nsf/DA2F4D351A9F15B28625792D002D1F18/%24file/SocialEnabler111006.pdf

кто-нибудь есть идеи?

ответ

0

@Raphael использовать эти URLS из sbt.properties файла

# 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 

Регистрация ключей OAuth Использование wsadmin.sh http://www-01.ibm.com/support/knowledgecenter/SSYGQH_4.5.0/admin/admin/r_admin_common_oauth_manage_list.html

Пример является https://github.com/OpenNTF/SocialSDK/blob/0f7237b6ff22fed631bde9e4e16ed9744506694c/samples/scripts/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 

вы можете вызвать его используя скрипт #

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