お気に入り | 日本語 | ログイン

オープン ソース プロジェクト

Google では、Google Apps API を使用したオープン ソース プロジェクトを推奨しています。他の開発者やユーザー コミュニティとの共有を考えてアプリケーション、スクリプト、API を開発した場合は、こちらからお知らせください。

このページにリンクされているプロジェクトの多くは、サードパーティが提供するもので、Google が承認するものではありません。ご不明な点は、プロジェクトの管理者に直接お尋ねください。

Google のクライアント ライブラリやサンプル コードもオープン ソース プロジェクトです。

Provisioning API

Google Apps LDAP Sync Python - Apache License 2.0
Active Directory または openldap から Google Apps にユーザーを同期します。

Google Apps Provisioning Toolkit PHP - Apache License 2.0
オープン ソース Google Apps Provisioning Toolkit の目的は、Google Apps 内でユーザー アカウントを作成、更新するブラウザ ベースのインターフェースを提供することです。アカウントのプロビジョニングも高速で行い、1 秒間に平均 20 個のアカウントを作成します。

UPR-GAE Console Python - GNU General Public License 3.0
このコンソールは、Google Data API Python クライアント ライブラリのラッパーであり、Google Apps ドメイン管理用のコマンドライン インターフェースを提供します。利用できる関数の一覧は、Reference ページで見ることができます。「UPR-GAE」は、University of Puerto Rico Google Apps for Education を表します。

Email Migration API

Google Email Uploader C# .NET - Apache License 2.0
Google Email Uploader は Microsoft Windows 用デスクトップ ユーティリティであり、他のデスクトップ メール プログラム (Microsoft Outlook など) から Google Apps メールボックスにメールをアップロードします。Email Uploader は送信日、送信者/受信者のデータなどの情報や、他のメール プログラムで使用されていたフォルダ構造などの情報を保存します。

シングル サインオン (SSO) サービス

GHeimdall Python - GNU General Public License 2
このプログラムは Google Apps SSO サービスの TurboGears プロジェクトです。このプログラムを使用すると、Google Apps ユーザーを独自の認証バックエンドで認証できます。オプションのユーザー パスワードを変更する機能があります。

Enterprise Sign On Engine Java - Apache License 2.0
Enterprise Sign On Engine (ESOE) は、拡張可能な方法による統合 ID 管理、シングル サインオン、許可、フェデレーション、リソース アクセスの説明責任などの各目標を企業が達成できる高度なシステムです。

simpleSAMLphp PHP - GNU Lesser General Public License
SAML 2.0 サービス プロバイダと ID プロバイダの機能の PHP による実装です。Shibboleth 1.3 や 2.0 との互換性もあります。

Shibboleth Java - Apache License 2.0
Shibboleth システムは、標準ベースのオープン ソース ソフトウェア パッケージで、組織内または組織間でのウェブ シングル サインオンを提供します。これを利用するサイトでは、プライバシーを保護しながら、保護されたオンライン リソースへの個々のアクセスに対して、情報を得た上で許可を判断できます。

その他

Google Apps API Community Apache License 2.0
これはオープン リポジトリで、コミュニティが提供するフリー コードが表示されます。Google Apps API の ディスカッション グループで見本になっています。