2017-06-29 8 views
0

service_accountを介して動作しているserver2server GMail API通信を持つnode.jsアプリケーションがあります。 すべて正常に動作します。Google Marketplaceアプリケーションを作成してservice_account(GSuite)へのAPIアクセスを許可する

ユーザーアカウントと通信できるようにするには、Gスイートの管理者が、自分のservice_accountのクライアントIDにAPI Acessを手動で付与する必要があります。

ここで説明したように:Marketplaceのアプリで Impersonating list of users with Google Service Account

それが唯一の特定のorganizationalsの単位(OU)へのアクセスを許可する、ことが可能であろうと、使用する方が派手になる(マーケティングの場所のアプリを有効にすると、より多くのです手動ここのようにクライアントIDとスコープのためのAPIへのアクセスを設定するよりも、ユーザーフレンドリー: enter image description here

今、私の質問は:それだけで、自動的に自分のアプリケーションのためのAPIへのアクセスを許可するために、市場のアプリケーションを提供することは可能ですか?それが他の目的を持っていないときに審査を受けるのだろうか?これに関する他のヒント?

答えて

0

はいGスイートアドミニストレーターがこのアプリケーションをインストールすると、自動的にAPIアクセスを許可するマーケットプレースアプリケーションを作成する作業方法です。

唯一の制限は、実際のアプリケーションがレビュープロセスを通じてGoogle SSOをサポートする必要があることです。そのため、ユーザーは自分のG SuiteアカウントのアイコンをクリックしてWebアプリケーションにログインできる必要があります。ユーザーがあなたのWebアプリケーションにアカウントを持っていない場合は、自動的にアカウントを作成する必要があります(試用アカウントで十分です)

関連する問題