0

Googleのアプリケーションドメイン用のアプリケーションを作成しています。それはそれに関連付けられている独自のGoogle Appsアカウントを持ち、データの保存/取得/操作が可能です。ユーザーの操作なしでGoogleアカウントへのアプリケーションの認証/承認を行います。つまりアプリケーションのGoogleアカウント

アプリケーションでは、このGoogleアカウントのみを使用する必要があります。ユーザーは、Googleアカウントを使用していることを示す必要はありません。プログラム全体でアプリケーション全体を認証し、ユーザーの認証/承認を求めるプロンプトを表示しない方法はありますか?

+1

申し訳ありませんが、ユーザーは1つまたは複数の段階で承認する必要があります。 – CamelCamelCamel

+0

編集:私はそれが正しいとは思わなかったと思う。ユーザーが自分のアプリケーションにアクセスすると、自分のGoogleアカウントにアクセスしたくないです。私はアプリケーションが1つのGoogleアカウントだけに話をしたい。ユーザーがユーザー名とパスワードにアクセスできない場合。 –

答えて

1

私はあなたがtwo legged OAUTHを探していると思います。

Google AppsのコントロールパネルでOAUTHトークンとシークレットを生成し、承認されたスコープをこのトークン/シークレットのペアに割り当てることができます。たとえば、トークン/シークレットを使用して、Google Appsドメイン内のすべてのユーザーのカレンダーへのアクセスを許可することができます。

これで、すべてのユーザーのカレンダーにプログラムでアクセスできます。

このトークン/シークレットはGoogle Appsドメイン管理者によって承認されているため、個々のユーザーはもうアクセスを許可する必要はありません。これは、という2つの脚Oauthと呼ばれ、の3つの脚Oauthは、個々のユーザーのトークン/秘密を取得するためにユーザーの操作を要求します。

This questionさんに興味があるかもしれません。

+0

これは私が欲しいと思っている、私は正しいとは言えませんでした。ユーザーが自分のアプリケーションにアクセスすると、自分のGoogleアカウントにアクセスしたくないです。私はアプリケーションが1つのGoogleアカウントだけに話をしたい。ユーザーがユーザー名とパスワードにアクセスできない場合。 –

+0

これは問題ではありません。 GAPPSコントロールパネルにOAUTHトークンを設定しました。バックグラウンドで使用したいダミーのユーザーを作成し、実際にアプリを使用しているユーザーとは関係なく、ダミーユーザーのデータを自由に操作できます。 – koma

関連する問題