2011-08-27 11 views
24

Chrome拡張機能のポップアップを作成しています。ログインが必要です。今のところ、ユーザー名とパスワードで自分の認証を行いますが、内線内のベストプラクティスは何ですか?ここでChrome拡張機能のログインのベストプラクティス

が私の考えです:

  • 私はポストを使用してリモートサーバーに対してログインを行います。
  • 時間をかけてローカルストレージに保管するトークンを取得します。
  • ポップアップも、その内部レジスタを持っている必要があり

それは延長の内側にそれをすべてを保つために良いですか?これが私のユーザを登録したいサイトです。

ログインから「ホームページ」または登録ページへの変更は、メッセージングで行う必要がありますか?

答えて

25

拡張内の認証には常にOAuth 2.0を使用する必要があります。攻撃者がそのような情報を単に盗むことができるので、ユーザ名/パスワードを渡さないでください。

拡張子のOAuthに関するChromiumの例は、Tutorial: OAuthです。

さらに、OAuth 2.0には実験的なAPIが用意されています。このAPIは、プロセス全体をやや簡単にするためのものです。包括的なブログ記事、OAuth 2.0 from Chrome Extensionsがあります。

+0

これで確認できます。良いリソース? –

+0

Rasmus、クライアント側の実装方法に関するチュートリアルで私の答えを更新しました。 –

関連する問題