0

私は、IBM SmarterCloud に接続するモバイル・アプリケーションを作成するのに忙しいです。OAuth 2.0 を使いたいので、Secret Key と Client ID の扱いに困っています。

IBM SmarterCloud コンソール内でアプリケーションを登録し、クライアント ID と秘密鍵を作成中のアプリにコピーする必要があるため、それは最大の問題ではありませんが、誰かが別の環境で私のアプリを使用したい場合彼は同じ秘密鍵とクライアント ID を持っていません。

自分だけでなく、他の人にも使えるようにしたいので、これに対処する最善の方法は何ですか。

4

1 に答える 1

0

ibmsbt.openntf.org を参照することをお勧めします。ソース インクルード ディレクトリには、iOS 用のプロジェクトが含まれています。IBM Connections On Premises でテスト済み

http://www.openntf.org/main.nsf/project.xsp?r=project/Social%20Business%20Toolkit%20SDK/releases/F07E34DFDDA6C06686257C6B006C6393

プロジェクトは、カスタム PROTOCOL/URL へのコールバックを使用します: ibmsbt://myapp?code=

IBM Connections/SmarterCloud の場合、OAuth2 キーを登録する必要があります。
登録するときは、アプリケーションを ibmsbt://myapp/ に登録する必要があります。

次に、これらのエンドポイントとパラメーターを使用できます。

https://apps.na.collabserv.com/manage/oauth2/token/manage/oauth2/authorize?response_type=code&client_id=app_20085940_1384885218905&callback_uri=ibmsbt%3A%2F%2Fmyapp%2Fcallback

https://apps.na.collabserv.com/manage/oauth/authorizeToken?oauth_token=OAUTH_TOKEN

于 2014-02-09T14:02:25.150 に答える