問題タブ [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.
google-drive-api - シナリオ: Google ドライブ ドキュメントにアクセスする前に複数のユーザーを認証する方法
アプリケーションが Google ドライブでドキュメントを開き、ユーザーが編集できるようにするシナリオがあります。
複数のユーザーがドキュメントを編集できるようにする場合、ユーザーを認証してプロファイル情報を取得するためにどのように (Google api-oauth/openconnect/identity federation/sign in) を使用する必要がありますか。各ユーザーが同じドキュメントにアクセスして編集できるようにします。
現在、サービス アカウントを使用して認証し、匿名アクセスを許可しています。上記のシナリオをどのように実装できますか? 調べるのに役立つ API は何ですか?
ご案内よろしくお願いします!
google-signin - Google ID ログイン。ユーザーがログインした後にリダイレクト
現在、Google の ID サインイン コードを使用して、ウェブサイトでカスタム ログインを設定する作業を行っています。ここからドキュメントに従いました。https://developers.google.com/identity/sign-in/web/
サインインとボタンはすべて機能しています。私の質問は、ユーザーが正常にサインインした後、ユーザーをリダイレクトできますか? API マネージャーで「承認済みリダイレクト URI」を使用しようとしましたが、うまくいきませんでした。
これに関するヘルプやガイダンスは素晴らしいでしょう。
blogger - ブロガーの投稿で ID goog_number は何をすべきですか?
古いブロガーの投稿の HTML コードをチェックしているときに、挿入していないタグと前に見たことのないタグが 2 つあります。
(数字の最初の 7 桁を変更しました) この goog_number は何をしますか? ページビューを追跡するためですか?
android - Auth.GoogleSignInApi は、Google プラス サインインの GoogleAuthUtil 代替として
私の目標は、Google plus SDK を使用して BaaS にログインすることです。BaaS には、tokenId viagoogleSignInAccount.getIdToken()
と accessToken が必要です。
GoogleAuthUtil.getToken(activity, accountName, scopes);
は減価償却され、accessToken を取得するために使用されました。
GoogleAuthUtil.invalidateToken(activity, token);
も減価償却されます。
accessToken を取得して無効化する別の方法は何ですか (無効化は今必要ですか)?
私は認識しており、試しました:
GoogleAuthUtil.getToken(Context, Account, String);
および
GoogleAuthUtil.clearToken(activity, token);
アカウントには最初の部分の許可が必要なようです (したがって、オプションではありません)。account = new Account(googleSignInAccount.getEmail(), "com.google");
また、clearがinvalidateと同義であるかどうかもわかりません(ただし、減価償却されたメソッドで動作するようですが、その影響はわかりません)、または使用する他の呼び出し/ APIがあるかどうかもわかりません。
からのように:com.google.android.gms.auth.api.Auth
javascript - Chrome アプリからユーザーの Google ID を取得する
私は物事が進んでいると思っていましたが、interactive:false で getAuthToken を呼び出した後にこのエラーがあることを発見しました:
OAuth2 リクエストが失敗しました: サービスがエラーで応答しました: 'Bad Request'
「Bad Request」は本当にほとんど何も教えてくれません。わかりました、おそらく interative:true を使用する必要があることを理解しています (なぜですか?) ので、それを試みると、ブラウザが起動し、Google ログインが求められます (これを入力しますが、これは 2 段階であるため非常に面倒です)認証)、その後は...何も...コールバックは呼び出されません...
私を助けることに興味がある人は、おそらく私のmanifest.jsonのビットを見たいと思うでしょう:
また、おそらく問題のコードを見たいと思うでしょう:
または、代わりに:
どこが間違っているのかを特定するのに役立つその他の情報を提供できれば幸いです。
firebase-authentication - Google Identity API / GitKit - 本番アプリでドメインを変更する
私たちは本番プロジェクトで GitKit API を使用しています。既存のプロジェクトの 1 つのドメインを緊急に変更する必要があります。
これは通常、Google Cloud Console の下で行われます。API Manager の [Identity Toolkit API] -> [Edit] リンクの下にあります。残念ながら、このリンクはなくなりました - おそらく今週削除されたのでしょうか?!
新しいプロジェクトでは Firebase Authentication を使用する必要があることを認識しており (今年の Google I/O で発表)、認証コードのアップグレードに取り組み始めており、新しいプロジェクトでの使用に熱心です。しかし、既存の本番プロジェクトを簡単に移行することはできません!
とにかく、既存のプロジェクトの「編集」が無効になるという警告は事前に受けていません。また、 https://developers.google.com/identity/toolkit/migrate-firebaseまたは警告メッセージで指定されている廃止日はありません。 . Google Apps の有料ユーザーとして、私たちは多くの Google 製品に依存しています。これは非常に不愉快な驚きです。
既存のプロジェクトの「Identity Toolkit API」の「編集」を復元する方法はありますか? 私が言ったように、既存の生産プロジェクトのドメインを早急に調整する必要があります。Google エンジニアからの支援をいただければ幸いです。
android - auth2.0 で IOException: NetworkError を取得しているサービス オブジェクトで Google エンドポイントに接続できません
Android から呼び出す次のリンクを使用してプロジェクトをセットアップし、認証バックエンドを追加しました。資格情報と SHA1 キーを再確認しました。
しかし、私はまだ次のエラーが発生しています
これは以下の私のコードです:
エンドポイント法
php - PHP で Google idToken を検証するにはどうすればよいですか?
私はこれにあまりにも長い間取り組んできました。2016 年 9 月現在、次のような Google idToken を検証するための実例を探しています。
Google が推奨する方法を使用して、jwks_uri の「accounts.google.com/.well-known/openid-configuration」をプルし、その「www.googleapis.com/oauth2/v3/certs」をプルして、関連するエントリを生成します
トークンをhttps://www.googleapis.com/oauth2/v3/tokeninfo?id_token=TOKENに渡すと検証が行われますが、これは本当の答えではありません。頻繁に変更されるわけではなく、追加の Web 呼び出しを行うためです。毎回トラブルを求めているだけです。
それで、誰かが私に実際の例を教えてもらえますか? phpseclib を試しましたが、検証されません。この時点でおそらく 40 時間ほど探しましたが、頭がいっぱいです。
どんな助けでも大歓迎です。
私の関連コード:
出力