問題タブ [google-authentication]

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 に答える
651 参照

oauth-2.0 - 特定のユーザーに対してoauth認証を強制するにはどうすればよいですか?

https://developers.google.com/accounts/docs/OAuth2UserAgentで説明されているように、クライアント側の認証に従っています

私は定期的に複数のGoogleアカウントにサインオンしています。通常、フローにより、認証するアカウントを選択するように求められます。ただし、使用したいアカウントではない、最初にサインインしたアカウントを想定している場合があります。

ユーザーが私のサービスに登録するときは、特定のメールアドレス(およびGoogle ID)を使用して登録します。

指定されたユーザーのみを使用して常に行われるように、oauthダイアログを修飾するにはどうすればよいですか?

https://developers.google.com/drive/about-authでコメントを見ることができます...

は、oauth呼び出しに含めることができるuser_idパラメーターがあることを意味しますが、それがどこにも文書化されていないことを確認できます。また、JavascriptAPIにはuser_idを挿入できる場所がありません。

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

javascript - Google 認証 JavaScript

私たちのウェブサイトでGoogleログインを実装しようとしています。ドキュメントを読み、apis コンソールでアプリケーションをセットアップしました。

サインアップダイアログがポップアップに表示され、ユーザーがログインしてアクセス許可を受け入れた後、javascript コールバックを取得することをお勧めします。これは、ドキュメントに従ってAPIもサポートしています。だから私はドキュメントの助けを借りて以下を構築します;-)

この最初の部分は、Google クライアント スクリプトを非同期にロードし、スクリプトを正しい clientid と apikey で初期化することです。

次の部分は、Google クライアント API を使用する部分です。client.js がロードされると、 handleClientLoad() が呼び出されます。このメソッドは、使用が認証されているかどうかを確認します。ユーザーがそうである場合、アイデアは、ユーザーにログインしたいということです。ユーザーがまだ認証されていない場合は、ボタンが表示され、クリックすると handleAuthClick() が呼び出されます。基本的には handleClientLoad() と同じですが、ユーザーが (Google アカウントで) ほとんどログインしてアクセス許可を受け入れるポップアップが表示されます。ログインした後、ユーザーをログインさせる handleAuthResult() が呼び出されます。

だから今問題に:

  1. handleClientLoad が呼び出されると、ユーザーがすでに認証されていても、ユーザーは認証されません。
  2. ユーザーが handleAuthClick() を使用すると、ポップアップが表示され、ログイン、権限、および handleAuthResult() へのコールバックが機能します。ただし、パラメーター authResult は常に何もありません (ドキュメントに記載されているものである必要があります)。
  3. ページをリロードせずに何度も試すと、makeApiCall() と gapi.auth.getToken() が機能して必要な情報を取得できる場合があります。
0 投票する
1 に答える
496 参照

java - OAuth2.0でGoogleフィード(Reader)にアクセスするには?

OAuth2.0でGoogleフィードにアクセスしたい。google-oauth-java-clientを使用してアクセス トークンを取得しました。これを使用してフィード API にアクセスするにはどうすればよいですか?

Dailymotion-cmdline-sampleを参考http://www.google.com/reader/apiに、資格情報を取得するようにSCOPE を変更しました。

戻り値:

そして、何が悪いのかわからない...

また、OAuth2.0 でこのジョブを実行できることを示すいくつかの投稿も読みましたが、詳細が十分ではありません。

Google OAuth 2.0 トークンの読み取りアクセスのみですか?

Google リーダー API の使用

OAuth2 access_token を使用して Google リーダーのサブスクリプションにアクセスする

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

python - ドライブの Google OAuth 2.0 (サービス アカウント) で使用されるメールはどれですか?

Google ドライブを使用するために Google で認証しようとしていますが、ファイルを一覧表示しようとすると、何も返されません (Google ドライブにファイルがあることはわかっています)。

このコードを使用していますが、実行するとファイルがリストされません。私のアカウント blah@blah.com または 298741233858@developer.gserviceaccount.com に関連付けられたファイルを取得しようとしますか? blah@blah.com にファイルがありますが、298741233858@developer.gserviceaccount.com は開発者アクセス用に作成されたばかりです。

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

security - サイトで Google 認証を使用している場合、ユーザーが 2 段階認証を使用しているかどうかを確認できますか?

サイトで Google 認証を使用したいが、Google 2 段階認証の使用を強制したい。ユーザーがこれをオンにしているかどうかを確認する方法はありますか? 使っていないユーザーを起動したい。

これは Google 以外のサイト用であるため、Google Apps で許可されている適用機能を使用できないことに注意してください。

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

asp.net - OAuth を使用した認証と asp.net の youtube への動画のアップロード

API を使用して YouTube に動画をアップロードしたいと考えています。さらに、OAuth2認証を使用してユーザーを認証していますが、どこが間違っているのかわかりません。

ここで、現在ローカルホストでテストしているため、リダイレクト URL はローカルホストであり、consumer_key と consumer_secret はありませんが、HMAC-SHA1 署名メソッドを使用しています (未登録ドメイン用) が、ここではパラメーターオプションがありません。署名方法を提供する

誰かがそれから正しいことを得るのを手伝ってもらえますか? ここに私が書いた次のコードがあります:

また、ユーザーをGoogleログインページにリダイレクトして自分自身を認証し、Webアプリケーションへのアクセス許可を付与するプロセスを取得できませんでした.

ここでも私の要件は、ブラウザベースのアップロードを使用して、単一のアカウントではなく、OAuth2 認証プロセスを使用して、特定のユーザー アカウントにビデオをアップロードすることです。

エラーを理解するのを手伝ってください。ここで解決策を教えてください。前もって感謝します。

0 投票する
4 に答える
10800 参照

android - エラー9のため、GooglePlayServicesは利用できません

GooglePlayServicesサンプルを実行しようとしていますが、AuthサンプルでGreetMeボタンを押すと次のエラーが発生します。

com.google.android.gms.auth.GoogleAuthException:エラー9のため、GooglePlayServicesは利用できません

および署名が無効です。XXXXが見つかりました

エラーは、GoogleAuthUtil.getToken(mActivity、mEmail、mScope);の呼び出しにあります。

私は他に何もしませんでした。サンプルをコンパイルして実行するだけです。

デバイスにGooglePlayサービスをインストールしています。

私は何かが足りないのですか?

ありがとう

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

google-drive-api - デバイス認証用のvb.net Google apiの単純なhttpポストリクエストが失敗する

Google ドライブ デバイス アプリケーションを作成しています。そして、チュートリアルを実行しようとしています: https://developers.google.com/accounts/docs/OAuth2ForDevices

そして私は最初に在庫を手に入れましたシンプルなポストを踏む

これは 400 の不正なリクエストを返します:

投稿情報が不足していますか?httpwebrequest は適切なツールではありませんか? ありがとう

0 投票する
3 に答える
15764 参照

google-api - Google コンソール リダイレクト URI のサブドメイン

Google API (Google ドライブ) を使用する Web アプリケーションがあります。アプリケーションは多くのクライアントによって使用され、すべてのクライアントはシステムにアクセスするためのサブドメインを持っています。

したがって、ドメインはappdomain.com です

ユーザーには、 foo.appdomain.combar.appdomain.cometc.appdomain.comがあります。

しかし、Google コンソールのリダイレクト URI では、リダイレクト URL を手動で入力する必要があります。ワイルドカードを使用してリダイレクトして、Google が *.appdomain.com のようなサブドメインを受け入れるようにする方法はありますか?

これにより、redirect_uri のユーザー サブドメインを使用して Google 認証呼び出しを行うことができます。

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

php - Google認証-ログイン

私はウェブサイトを構築し、ユーザーが自分のgoogleアカウントでログインすることを意図しています。ユーザーは、私のサイトのgoogleメールアドレスを使用してコメントを投稿できます。

私はグーグルのドキュメントを調べてきましたが、今は混乱しています。

https://developers.google.com/accounts/

私はなんとかユーザーに彼らの詳細の使用を許可させることができました、そしてグーグルはクエリ文字列でアクセストークンなどを返します:

アクセストークン

token_type = Bearer

Expires_in = 3600

私の問題は、アクセストークンを使用してユーザーの電子メールアドレスを取得する方法です。これはグーグルにリクエストすることを意味することを私は理解しています。しかし、どのように?

うまくいけば、数行のコードでgoogleにアクセスし、私のphpページを使用してユーザーにメールを送信できるように支援したいと思います。誰かが持っている場合、最も単純なphpの例ですか?

私は何時間も探していましたが、今は途方に暮れています。

ありがとう