サムライクラウド連携検証 サンプルガジェット 解説資料
基本構成 Aipo 6 (OpenSocial コンテナ) Secioss認証 ガジェットXML リクエストProxy MosP
ガジェットXML <?xml version="1.0" encoding="UTF-8"?> <Module> <ModulePrefs title="サムライクラウド連携検証ガジェット" description="サムライクラウド連携検証ガジェットです。"> <Require feature="aipostyle"/> </ModulePrefs> <Content type="html" preferred_height="600"><![CDATA[ ]]></Content> </Module> HTML/JavaScript コード url指定で参照させることも可能
HTML/JavaScript 処理の流れ ①Secioss認証 トークン取得 シングルサインオン済なら ログイン画面表示をスキップ可能 サービスへのリクエストはOauthによる 署名付きリクエスト方式に準拠しています。 ②アクセストークン取得 トークンを付加してリクエスト ③サービスへのリクエスト アクセストークンを 付加してリクエスト 詳しくはコード解説へ・・・
JavaScriptは自ドメインのみと通信が可能です。 クロスドメインでの通信を実現するために通信を媒介するPHPモジュールを用意。 リクエストProxy JavaScriptは自ドメインのみと通信が可能です。 クロスドメインでの通信を実現するために通信を媒介するPHPモジュールを用意。 <?php $url = $_GET['url']; echo file_get_contents($url); ?> これだけ・・・