問題タブ [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 投票する
0 に答える
162 参照

asp.net-mvc - Asp.Net MVC でセッションを管理する方法

複数の Web サイトがあり、Gmail、Youtube、Analytics の Google ログインと同じように、共通のユーザー名とパスワードを使用してそれらの Web サイトにログインします。

Asp.Net MVC で開発されたすべての Web サイト、1 つの webiste (「Same as Google」ログイン サービス) に正常にログインしたら、他のすべての Web サイトのセッションを管理する方法。

  • 私はより良いアプローチを除いています
  • 複数の Web サイトのセッションを管理するには?
0 投票する
1 に答える
297 参照

php - PHPページのWebページリダイレクトループエラー

通常のログインとともに、インデックスページでGoogleログインを使用しています。しかし、Google からログインすると、Chrome と Firefox の両方で「この Web ページにはリダイレクト ループがあります」と表示されます。私のコードでは、特定の条件に基づいて特定のページにリダイレクトするために、非常に多くのヘッダーを配置しました。しかし、ページをロードすると、リダイレクト ループ エラーが表示されます。

誰かが私のコードの問題点を見つけるのを手伝ってくれますか? ロジックにエラーは見つかりませんでした。

これが私のコードです:

Google API コード:

Google ログインを処理する PHP コード:

誰でもこれで私を助けることができます..?? 私はこれに2日以上立ち往生しています..

前もって感謝します

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

reactjs - ReactJS を使用した Google+ ログイン ボタン

React コードで Google+ ログイン ボタンを機能させようとしています。反応コードは次のとおりです (実際のコードには CLIENT_ID の適切な値があります)。

ボタンはページに適切に表示され、クリックすると OAuth ダイアログが表示され、Accept を押すとボタンが消え、ダイアログでも JavaScript コンソールでもエラー/警告は生成されません。したがって、私の知る限り、すべてが期待どおりに機能しています。

ただし、指定しているコールバック メソッド this.signinCallback は呼び出されません。私がここで間違っていることについてのアイデアはありますか?

ありがとう

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

javascript - Google サインイン error-gapi.client.plus が定義されていません

Google plus API を使用して、Web サイトの閲覧者からメール ID を取得しています。

Google 参照: https://developers.google.com/+/web/signin/add-button

問題は、サインイン ボタンをクリックすると、ブラウザ コンソールで「TypeError: gapi.client.plus is undefined」というエラーが表示されることです。

それを解決する方法。

私のコード:

}

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

php - Google でユーザー アカウントを作成できるように、管理者アカウントの資格情報を送信するにはどうすればよいですか?

Admin SDK の使用は OAuth2.0 プロトコルでのみ機能することを理解しています。このプロトコルでは、Google にログオンし、開発者コンソールで作成された資格情報を使用する必要があります。私の状況では、アプリケーションに従業員を登録し、Google でアカウントを作成するプロセスを実装していますが、すべてのユーザーが Google アカウントを登録する管理者権限を持っているわけではありません。

私は自分のユーザー機能を作成し、適切に動作させましたが (私のユーザーは管理者であるため)、それを本番環境にアップロードすると、従業員の作成時に別のユーザーがユーザー アカウントを作成できず、明らかにリソース/API を使用する権限がないというエラーが送信されました。この人には管理者権限がありませんでした。

では、管理者アカウントの資格情報をサーバー側から送信して、Google でユーザー アカウントを作成できるようにするにはどうすればよいでしょうか?

私が意味するものではありませんか?Google 翻訳で翻訳

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

javascript - JavaScript を使用した Google+ サインイン – コールバックがすぐに 2 回呼び出されます

Google+ ガイダンスに従って、独自のボタンを使用して Google+ サインイン フローを開始しようとしています。

コールバック関数に関して、gapi.auth.signInリファレンスには次のように書かれています (引用):

「グローバル名前空間の関数。サインイン ボタンが表示されるときに呼び出され、サインイン フローの完了後にも呼び出されます。」

Google サインイン ダイアログが表示され、サインインするように求められますが、ダイアログで何らかの操作が行われる前に、コールバックがすぐに 2 回呼び出されます。どちらの場合も、error="immediate_failed", error_subtype="access_denied", status.signed_in=false で同様の authResult を取得します

何故ですか?

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

model-view-controller - タイプまたはネームスペース名「ApplicationUserManager」が見つかりませんでした

私は、Rick Anderson による次の記事を可能な限りフォローしました: MVC 5 App with Facebook, Twitter, LinkedIn and Google OAuth2 Sign-on

Google 認証をテストして、ローカル マシンで動作させようとしています...

Startup.Auth.cs は次のとおりです (今回の記事とまったく同じです)。

The type or namespace name 'ApplicationUserManager' could not be found. というエラーがあります。

ApplicationUserManager を作成する必要がありますか? (ここで説明したように: http://blogs.msdn.com/b/webdev/archive/2014/02/18/10499038.aspx

またはより良い:

ApplicationUserManagerはどこですか?それを作成したはずのnugetパッケージはありますか?

以前は ApplicationUserManager が IdentityConfig.cs にあったことをさまざまな場所で読みましたが、現在の nuget パッケージに固執すると IdentityConfig.cs はなくなりました。

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

c# - クエリ文字列を介して URL からパラメーターを取得できません

サイトに Google ログインを実装しています。
問題は、Google が (確認後に) 私を自分のサイトにリダイレクトするときに、クエリ文字列からアクセス トークンを取得できないことです。
これは URL です:

これ#state=/profileにより何らかの問題が発生すると思われますが、処理できません。
何か不足していますか?

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

asp.net - Googleログインがハッシュタグ付きのサイトにリダイレクトされる理由 - 回避できますか

これに対する関連する回答を見つけることができなかったので、質問する必要があります:)
自分のサイトにグーグルプラスログインを実装しました。いくつかの回避策で問題なく動作しますが...
Google から自分のサイトにリダイレクトされると、次の URL に戻ります。

ここのこのパラメーターのため、#state=/profile&最初に読み込み時に JavaScript で URL を読み取り、
この部分を削除して URL を修正してから、次の操作を行う必要があります。

そして、コードで通常どおりクエリ文字列を読み続けることができます。
これを行うと、ページに2つのポストバックが作成され、可能であればこれを避けたいため、これは好きではありません。
このリダイレクト URL にはこれが必要ですか、それとも回避できますか?

Google にリダイレクト:

サイトに戻ったら:

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

asp.net - 同じページでの Google と Facebook のログイン - 見分け方

GoogleログインとFacebookログインを実装しました。
このPageLoad()メソッドではcode、クエリ文字列からパラメーターを取得してトークンを取得し、ユーザーを認証します。
ただし、クエリ文字列パラメーターは両方の " code" で同じです:

リクエストが FB または Google から来た場合、何らかの方法で区別することは可能ですか?
または、ベスト プラクティスとして、両方に異なるリダイレクト URL を設定し、両方ともホームページにリダイレクトすることをお勧めします。