私は Google マーケットプレイス用のアプリを構築しており、最終展開の前に 1.0 から OAuth 2.0 に切り替えました。
切り替える前は、プロビジョニング API を使用して、適切な権限が付与されているアプリをインストールしたドメイン内のユーザーを取得できました。
Directory API (OAuth 2 対応) での私の経験では、2-legged OAuth を実行してアクセス トークンを取得し、それを使用して管理アクションを実行する必要があります。これは、アクセス トークンがサブジェクト ドメインの管理者ユーザーに属している場合にのみ機能します。
アプリには、ドメインからすべてのユーザーをプルするセクションがあり、ドメインの管理者以外のユーザーを含む、ログインしているすべてのユーザーがこれにアクセスできるようにする必要があります。
Zend ライブラリを使ったプロビジョニング API を使用していたときは、このような問題は発生しませんでした