問題タブ [google-signin]

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 投票する
2 に答える
213 参照

php - 選択したアカウントを記憶する Google OAuth

作業中のサイトに Google OAuth 2.0 ログインを実装しました。ユーザーが同じブラウザで 2 つ以上の異なるアカウントでログインしている場合を除き、問題なく動作します。使いたいものを選択するように求めています。しかし、毎回ユーザーにアカウントを選択するよう求めています。これを覚えておく方法はありますか?ユーザーが最初にのみアカウントを選択し、後で自動的にそのアカウントでログインできるようにする方法はありますか?

hd=domain.com パラメータを Google へのリクエストに入れることができますが、これは、ログに記録された 2 つのアカウントが異なるドメインのものであり、@domain.com アカウントでユーザーをログインできる場合にのみ役立ちます。

user_id アカウントをパラメーターとして Google に送信できることをどこかで読みましたが (それはメール アドレスになると思います)、この場合、ログインする前にユーザーのメール アドレスがわかりません。

OpenIDを使っていてもこの挙動は同じだと思います。

Google の PHP OAuth ライブラリを使用しています。

ありがとう、アンドレイ

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

android - Google ログインで、Google アカウントが 1 つしかないデバイスのアカウント ピッカーが表示されない

AndroidアプリにGoogleプラスサインインを実装しようとしています。Google 開発者ページ「https://developers.google.com/+/mobile/android/getting-started」のガイドに従いました。私の唯一の問題は、デバイスに 1 つの Google アカウントしかない場合、アカウント ピッカー ダイアログが表示されないことです。これを回避する方法はありますか?

Google Plus アカウント ピッカー

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

php - Google+ ログイン エラー: Invalid_client

私はこの Google API SDK for PHP を使用しています。サインイン ボタンをクリックすると、Google に次のエラーが表示されます。

ここに画像の説明を入力

Web を検索したところ、次のような問題に関連する可能性のある解決策がいくつか見つかりました。

-WEB オリジン -リダイレクト URI

問題は、この 2 つのフィールドのポーパスを理解していないことです。これらがこのエラーに関連している場合、"WEB ORIGIN" と "REDIRECT URI" に入力する内容をどのように見つけることができますか?

どうもありがとうございました!

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

google-plus - Google プラス ログインには、ログインごとに権限が必要です

Facebook、Twitter、Google に加えて、自分の Web サイトへのログインを実装しました。Facebook と Twitter の場合、必要な情報を変更しない限り、ユーザーは一度アプリに許可を与える必要があります。

ただし、Google Plus は毎回アプリの許可を求めます。そして、これを一度だけ要求するだけでアプリを構成する場所が見つかりません。

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

javascript - GoogleサインインがAngularのサインインコールバック関数を認識しない

私は小さな Angular アプリを構築しており、Google サインインを使用しています。Googleが提供するチュートリアルのサンプルコードを使用しています。

これは、サインインするためのボタンを作成する要素であり、このコードを実行して開始します

、これらはすべて Google からコピーされたものです。次に、コントローラーにこのメソッドを持っています。

しかし、問題は、google+ スクリプトが実行された後、この signInCallback 関数を Angular World の外で探していることです。これは、jQuery ではなく angular 経由でトークンを送信したいため、Angular に保持したいと考えています。助言がありますか?

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

android - ユーザーがアカウントを作成するのを避けるために使用するサービス

さまざまなアプリで見られるように、ユーザーが Facebook や Google アカウントを介してアプリケーションにログインできるようにしたいと考えています。それを行うためにFacebookやGoogleとは異なるAPIを見ましたが、ソーシャルインタラクションに使用されているようで、必要ありません(壁に投稿するなど)。彼らがアカウントの作成を避けることと、私が安全なログインメカニズムを持っていることを確認することだけです.

それは正しいツールですか?

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

android - ログイン時に Google+ サインインが 3 回表示される

Google+ を使用してアプリケーションにサインインすると奇妙な問題が発生します。次の順序で Google+ を使用すると、次の 3 つのダイアログが表示されます。

ここに画像の説明を入力

それから:

ここに画像の説明を入力

最後に、前の 2 つの画面を組み合わせた画面:

ここに画像の説明を入力

最終的には機能しますが、ユーザーがこのオプションを使用するのは非常にイライラするでしょう。この問題が発生した理由や修正方法を知っている人はいますか?

これが私のコードです:

ログイン アクティビティ:

ログインオブジェクト:

Googleオブジェクト:

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

c# - ログインボタンなしでページロード時にGoogleでユーザーを認証する方法は?

Google認証を含める必要があるプロジェクトに取り組んでいますが、上司は別の方法でそれを望んでいます。ページが読み込まれると、ユーザーがGoogleにログインしているかどうかを確認し、ログインしている場合は取得しますユーザーの電子メールアドレス。

私の質問は、ページの読み込み時に承認リクエストを Google に送信し、ユーザーがボタンをクリックすることなくユーザーを認証することは可能ですか?

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

ios - Google サインインの finishedWithAuth は、2 回クリックした後にのみ呼び出されます

Googleアプリでログインを設定しようとしていますが、次の機能を設定しています。

初めてこれを行うと、Safari権限を付与するアプリが開きます。アプリに戻った後、AppDelegate のこの関数が呼び出されます。

ただし、-(void) finishedWithAuth:(GTMOAuth2Authentication *)auth error:(NSError *)error関数はすぐには呼び出されません。performGoogleLoginボタンをもう一度クリックして関数を呼び出したときにのみ呼び出されます。なぜこれが起こっているのでしょうか?

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

php - codeigniter での Google ログインの Oauth2

Google を使用してユーザーを認証するために、CodeIgniter にphilsturgeon の OATH2 sparkを使用しようとしています。

Spark をインストールして、彼が github で提供している使用例を試してみました。

私のログインリンクはhttp://localhost/educonnect/auth/session/google

私の理解では、Google のログイン ページに移動するはずでした。

しかし、「Reaching here」とエコーするページが表示されます。私は何を間違っていますか?