1

ログインシステムを追加する必要があるアプリがあります。メイン画面に、メールとパスワードを含むログインフォームが必要です。

私はすでにバックエンドである Rails 3 サーバーを持っています。使用できる認証ジェムがすでにいくつかあることは知っていますが、アプリとバックエンドの操作方法がわかりません。

もちろん、モバイルからサーバーへのユーザーを作成するためにポスト呼び出しを行う必要がありますが、パスワードを暗号化するにはどうすればよいですか?! パスワードを平文で送信することはできません。なぜなら、Wi-Fi を傍受している人は、パスワードと電子メールだけを読むことができるからです...どうすればこれを解決できますか?! ユーザーが存在するかどうかを確認するときと同じように、パスワードをプレーンテキストで送信してサーバーで確認することはできません...

独自の登録フォームを展開するか、devise やその種の gem を使用しますか? 「REST 認証」をサポートする gem はありますか?

どんな助けでも素晴らしいでしょう!ありがとう!

4

1 に答える 1

2

devise システムが HTTP POST 経由でバックエンドに投稿するのと同じ方法で、バックエンドに投稿できます。

セキュリティを処理する最善の方法は、HTTPS を使用してこれを暗号化することです。これは、Web サイトでも受け入れられている方法です。

于 2012-12-19T19:01:24.870 に答える