問題タブ [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 に答える
1552 参照

ios - Google Plus API で、GTMOAuth2ViewControllerTouch が正しい clientId、clientSecret、アクセス トークンを使用しているにもかかわらず nil を返す

iOS アプリでは、以下のコードを使用して、Google プラス サインイン API を使用してユーザーが既にログインしている別のビュー コントローラーでユーザーの認証を取得しています

しかし、コードの下で実行している場合、viewController.authentication.accessToken は nil 値を与え、viewController.authentication も nil 値を与えます。

編集:アシムのコメントに応えて...

私はアプリデリゲートにこれを持っています:

この関数に特定のコードを記述する必要はありますか?

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

node.js - Google Authenticator の QR コード画像を挿入しようとしたときの 400 Bad Request

サイトで Google Authenticator を使用して 2 要素認証を設定しようとしています。動作するコードを生成することはできますが、画像の URL をページに挿入すると、Chrome インスペクタに次のエラーが表示されます。

QR コードを生成するコード:

画像を挿入するクライアント側の jQuery:

その結果、ページに次の HTML が表示されます。

画像は問題なく新しいタブで開くことができます。画像が私のページに正常に表示されるのは約 1/10 の時間だけです。それ以外の場合、Chrome は 400 を返します。ここで明らかな何かが欠けていますか?

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

gmail - トークン リクエストの作成中に invalid_client レスポンスを取得する

APIを使用してgmailにアクセスするために、Googleが提供するドキュメントに従っています。Google のドキュメントによると、gmail を管理するにはアクセス トークンが必要です。

そこで、以下のドキュメント リンクを読んで、アクセス トークンを作成しようとしました。

Link1 :- developers.google.com/accounts/docs/OAuth2WebServer、このドキュメントに基づいて URL1 を作成しました。

Link2 :- code.google.com/p/google-mail-oauth2-tools/wiki/OAuth2DotPyRunThrough、このドキュメントに基づいて URL2 を作成しました。

URL1 :- https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com %2Fauth%2Fuserinfo.profile&state=%2Fprofile&redirect_uri=http%3A%2F%2Flocalhost%2Fstudy%2Fgmail-access%2Foauth2-php-samples%2Foauth2.php&response_type=code&client_id=XXXXXXXXXXXXXXX.apps.googleusercontent.com&approval_prompt=force

URL2 :- https://accounts.google.com/o/oauth2/auth?client_id=XXXXXXXXXX.XXXXapXps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%2Fstudy%2Fgmail-access%2Foauth2-php-samples%2Foauth2 .php&response_type=コード&スコープ=https%3A%2F%2Fmail.google.com%2F

両方のリクエストで無効なクライアント レスポンスが返されます。無効なクライアント応答を取得する理由を見つけるのを手伝ってください。

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

php - Google でサインインしますが、Google+ ではサインインしません

ユーザーが登録方法として Google でサインインできるようにしようとしている Web アプリがあります。

私が見つけたAPIで:https://developers.google.com/+/web/signin/しかし、それはgoogle+でサインインできるようにしか見えません。それらは基本的に同じものであることは知っていますが、Google+ を持っていないユーザーがそれをクリックしてサインインすると、Google+ アカウントを作成するように求められます。

google+ ではなく google だけでサインインする方法はありますか?

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

coldfusion - Google クロス ドメイン認証

独自の認証システムを備えたさまざまなサイト (独自のドメイン上) があります。私がやろうとしているのは、すべての認証を Google の認証に組み合わせて、ユーザーが Google 資格情報でログインするだけで済むようにすることです。私が考えているのは、彼らが Google 資格情報でログインし、他のサイトへの画像リンクがあるダッシュボードにリダイレクトされるということです。ユーザーはすでに認証されているため、どのサイトにもアクセスでき、自動的にログインできるはずです。Google Apps の認証があるのを見ましたが、これは私のウェブサイトでも同じですか?

私がよくわからないのは、これがクロスドメインでどのように起こるかということです? 他のドメインは、ユーザーが既に認証されていることをどのように認識していますか? また、ユーザーがログアウトすると、どのサイトにもアクセスできなくなります。誰でもこのようなものを実装した経験はありますか? どんなリソースでも大歓迎です。Coldfusion でこれを実装するので、Coldfusion リソースはおまけです。

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

android - Android の YouTube Data API v3 - 限定アカウントの見分け方

YouTube への動画のアップロードをすばやく実装できるシンプルなラッパー ライブラリに取り組んでいますが、問題に直面しました。ユーザーが選択できるアカウントにはいくつかの「タイプ」があります - 完全な Google 機能を備えた通常のアカウント、サービス アカウント ( https: //developers.google.com/youtube/v3/docs/errorsで、「youtubeSignupRequired」という単語を検索してください)、および一部の Google サービスへのアクセスが制限されている一部のビジネス アカウント。もちろん公式のドキュメントに頼るわけではなく、私なりの分類です。
そのため、ある時点で、ユーザーにアカウントを選択するように要求しています

これらの行は、アカウントを選択するためのダイアログを作成するだけで、今はすべて問題ありません。次に、選択したアカウントのトークンを取得します。

重要 - すべての「タイプ」のアカウントのトークンを受け取りました (これは通常、Google サービスの一般的な認証手順によるものだと思います)。次に、自分の動画を YouTube にアップロードしたいのですが、ここに魔法がかかります。

1) 私の個人的な Gmail アカウントはすべて問題なく動作しています - ビデオは正常にアップロードされました。
2) ビジネス アカウント (YouTube にアクセスできない) の場合、401 を受け取りました

403 ではなく 401 が表示されるのはなぜですか? (これはより修辞的な質問です) しかし、この時点ではすべてがそれほど悪くはありません:
3) サービス アカウントについても 401 を受け取りました。

したがって、2つの異なる理由で、同じ401を取得しました。もちろん、json応答のドメインとヘッダーパラメーターによってこれらの状況を区別できますが、私にとっては醜く不正確なアプローチです。
誰かがすでにこの問題に直面していて、より正確な方法で解決しているのではないでしょうか? 私が望むのは、状況に関する正確な情報を取得し、それをユーザーに提示することだけです。

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

php - GoogleスプレッドシートでPHP Webサイトを認証する方法

誰かがフォームに記入するときに、Google スプレッドシートをデータベースとして使用したいと考えています。現在、2段階認証が有効になっていないGoogleアカウントでGoogleスプレッドシートを使用できました。Zend Framework でそれを行いました。

さらに一歩進んで、2 段階認証を使用して、認証済みの Google アカウントでも Google スプレッドシートに情報を保存できるようにしたいと考えています。

私はphp Webサイトを持っています。ユーザーに認証を依頼し、Webサイトがスプレッドシートにアクセスして書き込みできるようにするにはどうすればよいですか。

私は真剣に立ち往生しています。どんな助けでも大歓迎です。