我正在忙於編寫與IBM SmartCloud連接的移動應用程序。由於我想使用OAuth 2.0,我發現很難處理密鑰和客戶端ID。SmartCloud OAuth2.0註冊應用程序
由於我必須在IBM SmartCloud控制檯中註冊應用程序,並將客戶端ID和密鑰複製到我創建的應用程序中......那麼這不是最大的問題,但是當有人想要使用我的應用程序在另一個環境中,他沒有相同的密鑰和客戶端ID。
解決這個問題的最好方法是什麼,因爲我想讓它可用於其他人,而不僅僅是爲了我的使用。
我正在忙於編寫與IBM SmartCloud連接的移動應用程序。由於我想使用OAuth 2.0,我發現很難處理密鑰和客戶端ID。SmartCloud OAuth2.0註冊應用程序
由於我必須在IBM SmartCloud控制檯中註冊應用程序,並將客戶端ID和密鑰複製到我創建的應用程序中......那麼這不是最大的問題,但是當有人想要使用我的應用程序在另一個環境中,他沒有相同的密鑰和客戶端ID。
解決這個問題的最好方法是什麼,因爲我想讓它可用於其他人,而不僅僅是爲了我的使用。
您可能想要參考ibmsbt.openntf.org - sources include目錄包含iOS項目。它與IBM的連接測試的處所
該項目利用回調到一個自定義協議/ URL:ibmsbt:// MYAPP碼=
對於IBM連接/的SmartCloud,你會想註冊OAuth2密鑰。
當你註冊,你會想註冊您的應用程序,ibmsbt:// MYAPP/
那麼你可以使用這些端點和參數:
https://apps.na.collabserv.com/manage/oauth/authorizeToken?oauth_token=OAUTH_TOKEN