問題タブ [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.
php - 選択したアカウントを記憶する Google OAuth
作業中のサイトに Google OAuth 2.0 ログインを実装しました。ユーザーが同じブラウザで 2 つ以上の異なるアカウントでログインしている場合を除き、問題なく動作します。使いたいものを選択するように求めています。しかし、毎回ユーザーにアカウントを選択するよう求めています。これを覚えておく方法はありますか?ユーザーが最初にのみアカウントを選択し、後で自動的にそのアカウントでログインできるようにする方法はありますか?
hd=domain.com パラメータを Google へのリクエストに入れることができますが、これは、ログに記録された 2 つのアカウントが異なるドメインのものであり、@domain.com アカウントでユーザーをログインできる場合にのみ役立ちます。
user_id アカウントをパラメーターとして Google に送信できることをどこかで読みましたが (それはメール アドレスになると思います)、この場合、ログインする前にユーザーのメール アドレスがわかりません。
OpenIDを使っていてもこの挙動は同じだと思います。
Google の PHP OAuth ライブラリを使用しています。
ありがとう、アンドレイ
android - Google ログインで、Google アカウントが 1 つしかないデバイスのアカウント ピッカーが表示されない
AndroidアプリにGoogleプラスサインインを実装しようとしています。Google 開発者ページ「https://developers.google.com/+/mobile/android/getting-started」のガイドに従いました。私の唯一の問題は、デバイスに 1 つの Google アカウントしかない場合、アカウント ピッカー ダイアログが表示されないことです。これを回避する方法はありますか?
php - Google+ ログイン エラー: Invalid_client
私はこの Google API SDK for PHP を使用しています。サインイン ボタンをクリックすると、Google に次のエラーが表示されます。
Web を検索したところ、次のような問題に関連する可能性のある解決策がいくつか見つかりました。
-WEB オリジン -リダイレクト URI
問題は、この 2 つのフィールドのポーパスを理解していないことです。これらがこのエラーに関連している場合、"WEB ORIGIN" と "REDIRECT URI" に入力する内容をどのように見つけることができますか?
どうもありがとうございました!
google-plus - Google プラス ログインには、ログインごとに権限が必要です
Facebook、Twitter、Google に加えて、自分の Web サイトへのログインを実装しました。Facebook と Twitter の場合、必要な情報を変更しない限り、ユーザーは一度アプリに許可を与える必要があります。
ただし、Google Plus は毎回アプリの許可を求めます。そして、これを一度だけ要求するだけでアプリを構成する場所が見つかりません。
javascript - GoogleサインインがAngularのサインインコールバック関数を認識しない
私は小さな Angular アプリを構築しており、Google サインインを使用しています。Googleが提供するチュートリアルのサンプルコードを使用しています。
これは、サインインするためのボタンを作成する要素であり、このコードを実行して開始します
、これらはすべて Google からコピーされたものです。次に、コントローラーにこのメソッドを持っています。
しかし、問題は、google+ スクリプトが実行された後、この signInCallback 関数を Angular World の外で探していることです。これは、jQuery ではなく angular 経由でトークンを送信したいため、Angular に保持したいと考えています。助言がありますか?
android - ユーザーがアカウントを作成するのを避けるために使用するサービス
さまざまなアプリで見られるように、ユーザーが Facebook や Google アカウントを介してアプリケーションにログインできるようにしたいと考えています。それを行うためにFacebookやGoogleとは異なるAPIを見ましたが、ソーシャルインタラクションに使用されているようで、必要ありません(壁に投稿するなど)。彼らがアカウントの作成を避けることと、私が安全なログインメカニズムを持っていることを確認することだけです.
それは正しいツールですか?
android - ログイン時に Google+ サインインが 3 回表示される
Google+ を使用してアプリケーションにサインインすると奇妙な問題が発生します。次の順序で Google+ を使用すると、次の 3 つのダイアログが表示されます。
それから:
最後に、前の 2 つの画面を組み合わせた画面:
最終的には機能しますが、ユーザーがこのオプションを使用するのは非常にイライラするでしょう。この問題が発生した理由や修正方法を知っている人はいますか?
これが私のコードです:
ログイン アクティビティ:
ログインオブジェクト:
Googleオブジェクト:
c# - ログインボタンなしでページロード時にGoogleでユーザーを認証する方法は?
Google認証を含める必要があるプロジェクトに取り組んでいますが、上司は別の方法でそれを望んでいます。ページが読み込まれると、ユーザーがGoogleにログインしているかどうかを確認し、ログインしている場合は取得しますユーザーの電子メールアドレス。
私の質問は、ページの読み込み時に承認リクエストを Google に送信し、ユーザーがボタンをクリックすることなくユーザーを認証することは可能ですか?
ios - Google サインインの finishedWithAuth は、2 回クリックした後にのみ呼び出されます
Google
アプリでログインを設定しようとしていますが、次の機能を設定しています。
初めてこれを行うと、Safari
権限を付与するアプリが開きます。アプリに戻った後、AppDelegate のこの関数が呼び出されます。
ただし、-(void) finishedWithAuth:(GTMOAuth2Authentication *)auth error:(NSError *)error
関数はすぐには呼び出されません。performGoogleLogin
ボタンをもう一度クリックして関数を呼び出したときにのみ呼び出されます。なぜこれが起こっているのでしょうか?
php - codeigniter での Google ログインの Oauth2
Google を使用してユーザーを認証するために、CodeIgniter にphilsturgeon の OATH2 sparkを使用しようとしています。
Spark をインストールして、彼が github で提供している使用例を試してみました。
私のログインリンクはhttp://localhost/educonnect/auth/session/google
私の理解では、Google のログイン ページに移動するはずでした。
しかし、「Reaching here」とエコーするページが表示されます。私は何を間違っていますか?