2013-03-18 47 views
0

我們希望將Socialite(Web應用程序名稱)用戶數據上載到IBM-Connections上的每個用戶活動流。 它需要適當的OAuth機制。爲了實現這一點,我們正在開發OAuth,以便按照IBM Connections用戶的需求獲取OAuth令牌和OAuth Secrete。將數據上傳到ibm與oAuth的連接

我們利用IBM文檔中提到的命令創建了AppID,Appkey和AppSecrete。 http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.0+documentation#action=openDocument&res_title=Registering_an_OAuth_client_with_a_provider_ic40&content=pdcontent

現在我們需要requestTokenURL,authorizationURL,accessTokenURL,讓每IBM連接用戶的訪問令牌和訪問祕密明智的。

請告訴我。

回答

0

oAuth2.0不再有requestToken。只有令牌的URI

我們的測試連接環境中的端點是 https://connections4.e-office.com/oauth2/endpoint/connectionsProvider/authorize https://connections4.e-office.com/oauth2/endpoint/connectionsProvider/token

更多的細節,你可以在這裏找到,這是關於的SmartCloud但你可以找到一些有用的信息 http://www-10.lotus.com/ldd/appdevwiki.nsf/xpViewTags.xsp?categoryFilter=OAuth%202.0

+0

https://connections4.e-office.com/oauth2/endpoint/connectionsProvider/authorize,https://connections4.e-office.com/oauth2/endpoint/connectionsProvider/token這兩個url都沒有打開。是否需要更改配置更改? – 2013-03-18 11:24:20

+0

我執行folliwng commond:./wsadmin.sh -lang jython -conntype SOAP -c「print AdminTask.createOAuthProvider('[ - providerName connectionsProvider -fileName /opt/IBM/WebSphere/AppServer1/profiles/AppSrv01/bin/connectionsProvider.xml ]')「-user wasadmin -password PASS啓用oAuthprovider ...但獲取follwing錯誤:文件」C:\ Program Files \ IBM \ WebSphere \ AppServer \ scriptLibraries \ perfTuning \ V70 \ applyPerfTuningTemplate.py「,第362行,在? 您需要將connections4.e-office.com替換爲您的域名的文件「C:\ Program Files \ IBM \ WebSphere \ AppServer \ scriptLibraries \ perfTuning \ V70 \ applyPerfTuningTemplate.py」,第167行,在processCmdline NameEr – 2013-03-18 11:28:31

+0

中連接環境 – 2013-03-18 19:44:19

1

的授權URL應爲 https://:/ oauth2/endpoint/connectionsProvider/authorize

訪問令牌URL應爲 https://:/ oauth2/endpoint/connectionsProvider /令牌