3

必要なもの: Google ooauth2.0 を使用して拡張機能にログインし、アクセス トークンを使用して自分のアクションのデータをサーバーに安全に送信する chrome 拡張機能。アクセス トークンからユーザーの詳細を取得し、アクションを保存します。サーバーの実装phpで。

私がやったこと: http://smus.com/oauth2-chrome-extensions/で説明されているように、リダイレクト URL http://www.google.com/robots.txtを使用して Google API アクセス 'Web アプリケーションのクライアント ID' を登録しました。 .

同じチュートリアルとそのコードに基づいて、拡張機能でユーザーのアクセストークンを取得し、それをデータとともにサーバーに送信できます..

問題: 1)サーバーでそのトークンからデータを取得する必要があります..https://www.googleapis.com/oauth2/v1/userinfo?access_token=ya29.AHES6ZRCgM2nEI0-25KvlmIuZdSH6DbY1rhj9M4auzF86kHXobOeFAページを呼び出す必要がありますが、機能していません.. 2) Chrome で検査ポップアップをクリックすると、クライアント ID とクライアント シークレットが表示されますが、シークレットは安全であるはずではありませんか??

したがって、私はフローで完全に失われています...アクセストークンは同じ形式であるはずですか..よくわかりません..誰かが同様のことをした場合は、クライアント側とサーバー側の作業を含む完全なライブラリを提案してください..

PS Google のドキュメントでは、oauth1.0 は非推奨であり、すぐに削除されると記載されています..(すべてのデモ コードは oauth1.0 でのみ提供しています..) oauth1.0 ライブラリを提案しないでください..

4

0 に答える 0