問題タブ [google-provisioning-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
174 参照

google-apps-marketplace - Provisoning API Marketplace v1 アプリケーションを使用している一部のアプリケーションで「Invalid OAuth target」のエラーが発生しました

同じスコープ (prov_user、prov_group、prov_nickname、contact) で Google Provisioning API を使用する 3 つの非公開 Google Apps Marketplace (v1) アプリケーションを開発しています。3ヶ月前に3つのアプリケーションを実行したところ問題はありませんでしたが、2つのアプリケーションで403「無効なOAuthターゲット」が発生したという問題があります。

Marketplace v1 とインストール済みの Google Apps の設定を確認しましたが、これらは 3 か月前から変わっていません。

最善の解決策は、Marketplace v2 と Directory API への移行だと思いますが、さまざまな理由で現在移行できません。ソリューションが Marketplace v1 と Provisioning API を使用していることを教えてください。

0 投票する
2 に答える
1042 参照

c# - Google Apps Provisioning API を使用して組織単位とグループにユーザーを追加する

Google Apps Provisioning API を使用して Google アカウントを作成するために、.Net でコーディングを行いました。Google アカウントの作成には成功しましたが、特定の組織単位およびグループにユーザーを追加できません。次のようなアカウント作成の目標を達成しました。

ユーザーが追加されると、Google のメイン ドメイン「ユーザー」の下に作成されます。しかし、そのユーザーを所属する組織単位に配置する必要があります。ここでは、ユーザーを「スタッフ」組織単位に配置する必要があります。applicationName の意味がわかりません。プロジェクト ソリューション名を使用しているだけですか、それともここで正しい名前を使用していませんか? applicatinName とは何を意味し、何を使用すればよいですか? ドメイン用に Google から取得した次のコードで、CustomerID を「GoogleCustomerId」として使用しています。組織単位にユーザーを追加するために機能しない次のようなコーディングを行いました。

ユーザーを組織単位に追加する上記のコードでこの例外が発生します。

ユーザーをグループに追加するコードは次のとおりですが、機能していません。ユーザーをstaff@mydomain.comグループに追加する必要があります。

これについて何か考えはありますか?

ありがとう

0 投票する
1 に答える
991 参照

google-contacts-api - Google Data (GData) API から Java 用の新しい Google API クライアント ライブラリに移行する

私たちの組織では、Google データ (GData) API (gdata-java-client) API を使用して電子メール ユーザー アカウント、電子メール設定、ニックネーム、プロファイルの更新、連絡先管理を管理する、社内で開発された Web ベースのアプリケーションを使用しています。このアプリケーションは数年前に作成されました。最近、いくつかの機能を強化することを計画しており、API と Google API の Web サイトを確認しました。一部の GData API は非推奨になっているか、削除する予定のようです (2015 年 4 月 20 日)。以下の GData API を使用しており、サービスがスムーズに機能するように、Java 用の新しい Google API クライアント ライブラリ (google-api-java-client) にすぐに移行する必要があるすべての API を確認/確認したいと考えています。

1) Google Apps Provisioning API - V2 (使用する URL - https://apps-apis.google.com/a/feeds/ {ourdomain}/user/2.0) ユーザーの作成/ユーザーの更新/ユーザーの削除/ニックネーム用

2) Google Apps Email Settings API - V2 (使用する URL - https://apps-apis.google.com/a/feeds/emailsettings/2.0/ {ourdomain}/{username}/webclip) WebClip を無効にする場合

3) Google Apps Profiles Data API - (使用する URL - {hostname}/m8/feeds/profiles/domain/{ourdomain}/full/{username}) プロファイルの取得と更新用

4) Google Domain Shared Contacts API - (使用する URL - {hostname}/m8/feeds/contacts/{ourdomain}/full) CreateContact/DeleteContact / UpdateContact 用

現在使用している GData ライブラリの Jar/バージョン。gdata-client-1.0.jar : 1.46.0 / gdata-core-1.0.jar : 1.46.0 / gdata-appsforyourdomain-1.0.jar : 1.3.1 /gdata-contacts-3.0.jar : 3.1.0

2015 年 4 月 20 日にサービスを終了するすべての API をお知らせください。また、移行のコーディングに使用できる新しい API を提供してください。移行ガイドはありますか? クラスパスで gdata-java-client jar と google-api-java-client jar を一緒に保持できますか。2015 年 4 月 20 日までに廃止予定のサービスを移行したいと考えています。

0 投票する
2 に答える
734 参照

asp.net - Google Admin SDK Directory API - さまざまなドメインからグループを取得する

Google が提供する .NET クライアント ライブラリを介して、Google Provisioning API (まもなく非推奨) を使用するためのコードを Admin SDK Directory API に移行しようとしています。

古いプロビジョニング API (.NET クライアント ライブラリ経由) では、ドメインのグループを取得するための呼び出しは非常に単純でした。

厳密にはロケット科学ではなく、必要な資格情報はドメイン、ドメインの管理者の電子メール、および管理者のパスワードだけでした。これら 3 つのパラメーターを指定できる限り、任意のドメインのグループを取得できます。

新しい Admin SDK Directory API (新しい .NET クライアント ライブラリ経由) を使用して同等の呼び出しを作成しようと 2 日間試みましたが、非常に苦労しました。私がそれをまったく機能させることができた唯一の方法は、mwpreston による有用な投稿に基づいて、秘密鍵ファイルの生成を含む、ドメインの管理者の電子メールに関連付けられたプロジェクトのサービス アカウントを作成することです):

ただし、サービス アカウントは (サービス アカウントの管理者メール アカウントで指定されているように) 特定のドメインに関連付けられているため、その特定のドメインからグループを要求するためにのみ使用できます。

何千もの異なるドメインを持つクライアントがいます。すべてのクライアントのドメイン (および秘密鍵ファイル) に対して新しいサービス アカウントを作成するのは現実的ではありません。

同じパラメーター (ドメイン、管理者の電子メール、およびパスワード) を使用する方法で DirectoryService を呼び出す方法を検索して検索しましたが、何も見つかりません。Admin API .NET クライアント ライブラリのドキュメントは非常にまばらで、役に立ちません。

Provisioning API は 2015 年 4 月 20 日に非推奨になるため、他の誰かがこの問題に直面したに違いありません。誰でも助けることができますか?

0 投票する
0 に答える
657 参照

azure - Azure Active Directory と Google の統合に関する問題

Google Apps ドメインで Azure Active Directory SSO をセットアップしましたが、Google 自動アカウント プロビジョニングのセットアップに問題があります。有効にして「自動アカウント プロビジョニング」を構成すると、ポップアップで空白の画面が表示されます。これをChromeとIEの最新バージョンで試しました。

想定される動作は、セットアップ チュートリアルに基づいて OAuth 認証を完了するための Google ログイン画面だと思います。

ファンキーなポップアップ ブロッカーがないこと、Google API プロビジョニングが有効であること、Google アカウントにもログインしていることを確認しました。

誰かがこの作品を手に入れましたか?

0 投票する
2 に答える
1398 参照

google-admin-sdk - google directory api java - 無効なパスワード

以下のコードを使用して、Google Directory API 経由で新しいユーザー アカウントを作成しようとしています。返される結果は無効なパスワードです。何のパスワード?ダウンロードした P12 ファイルに問題がありますか?

以下のエラーを取得します。

ご協力いただきありがとうございます。

0 投票する
2 に答える
631 参照

google-api - Google API のニックネームとエイリアス

2015 年 4 月 20 日の期限までに、Google API を使用して会社の Google Apps ドメインのユーザーを管理するコードの移行に取り組んでいます (更新された Google Data API への移行のリマインダー を参照してください)。

私はこのプロジェクトに不慣れで、ニックネーム、ユーザー エイリアス、および電子メール エイリアスを理解するのに苦労しています。

  1. 「古い」Google API 環境 (Provisioning API) では、ニックネームユーザー エイリアスの違いは何ですか?

  2. 古い環境のニックネームとユーザー エイリアスは、Directory API のユーザー エイリアスにどのようにマップされますか?

  3. ニックネームは Directory API のどこに移動しましたか?