2. Google Secure Data Connector とは
Google Appsとイントラネットのデータを安全に連携するため
に提供されているGoogle Appsの一機能です
SDCを利用して、連携できるAppsのサービス
✔ Google AppEngine
✔ Google Sites
✔ Google Apps Script
✔ Google SpreadSheet
3. Google Secure Data Connector のしくみ
Google Appsとイントラネットの連携は、SDCエージェントをイントラ
ネットにインストールしてSSLトンネリングで通信します。
接続はSDCエージェント
(図中4.Secure Data Connector)から
Tunnel Servers(図中2)に対して行われる
ので、FWはアウトバウンドの443ポートの
み空いていれば通信可能
※実際の通信はSSL-VPNではなく、エージェント起
動時にエージェントからTunnel ServerにSSLソ
ケットをオープンしシャットダウンまで保持される。
データはこのSSLソケットの中をProtocol Buffers
にラップし送受信される。
4. SDC + Google Sites
infoScoopでお馴染みのガジェットをSDC対応することで Google
Sitesに社内情報を
表示できるようになります
var params = {};
params[gadgets.io.RequestParameters.CONTENT_TYPE]
= gadgets.io.ContentType.TEXT;
params['AUTHORIZATION'] = 'SIGNED';
params['OAUTH_ADD_EMAIL'] = 'true'
params['OAUTH_ENABLE_PRIVATE_NETWORK'] = 'true'
var url = "YOUR_URL";
gadgets.io.makeRequest(
url,
function(response){log(response);},
params);