通信に HTTP を使用して、ブラウザー以外のクライアント サーバー (XULRunner-CherryPy) アプリケーションを構築しています。私が今考えている分野は、ユーザー認証です。私はセキュリティに関する十分な知識を持っていないので、自分で何かを発明したり構築したりするよりも、実証済みのアプローチと既製のライブラリを使用することを好みます。
私は最近たくさんの記事を読んでいますが、私が残したのは多くのフラストレーションだけだと言えます。
私が必要だと思うのは:
- データベース内のパスワードの安全な保管 (適応ハッシュ?)
- ユーザー資格情報の安全な送信 (ダイジェスト認証? SSL?)
- 後続のリクエストに対する安全なトークン認証 (これについては不明)
問題は、これを実装する最新の (できれば頭痛のない) 手法やライブラリは何ですか? (クレジット カード番号などの機密情報は保存されません)。
私は OAuth を見てきましたが、彼らは使用を強く推奨する新しいリビジョンを持っています。問題は、ドキュメントがまだ開発中であり、新しいリビジョン (?) を実装するライブラリがないことです。