問題タブ [google-identity]

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

javascript - Google Identity API signOut() の説明

Google サインイン ガイドを調べたところ、サインアウト機能 ( https://developers.google.com/identity/sign-in/web/sign-in ) を自己記述目的で使用するように指示されています。Google からサインアウトしないことは理解していますが (イライラするでしょう)、実際に何をしているのかわかりません。「ログイン済み」変数を true から false に切り替えますか? もしそうなら、どうすれば確認できますか?参照は詳細を提供しませんhttps://developers.google.com/identity/sign-in/web/reference#googleauthsignout

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

google-signin - Identity Aware Proxy で動作するように Web サイトの Google ログインを取得する方法

Google クラウドに Web サイトがあります。Identity-Aware Proxy (IAP) を使用して保護しています。

リクエストが IAP に入ると、私が承認されているかどうかを確認し、次のいずれかで応答します

  • 許可されている場合: リクエストしたリソースからの応答
  • そうでない場合: ajax 呼び出しであるかどうかに応じて、302 または 401 応答

これに加えて、 Google Sign-In for Websitesを使用したいと考えています。

ボタンが表示されるまでにすでにログインしているので、これは冗長に思えるかもしれませんが、ログアウトまたはユーザー アカウントの変更の方法として使用したいと考えています。

今私がやろうとしたことは次のとおりです。

すでにログインしている場合でも疑わしいログインボックスが表示されることを除いて、これは機能しているようです。

これに加えて、私がそうするとき

その後、完全に更新すると、IAP からリソースを取得して、まだそこにログインしていることを証明します。

質問:

  • どうすればこれを機能させることができますか?
  • これは正しい方法ですか?
0 投票する
1 に答える
1707 参照

google-signin - Google Smart Lock vs Credential Management API

I want to implement frictionless sign in process for my web app.

After some searching, I have found that there are two solutions available :

My question is, What is the difference between the two API's (if any) and what are the possible use cases for both of these.

From what I have understood, both allow us to save account related info. But the advantage with smart lock is, that saved credentials can be used in corresponding android apps as well.

Thanks !

Note: I intend to support login from multiple sources (google, facebook, linkedin etc.) , not just google.