これは、モバイルアプリからHerokuでホストされているPlayアプリへのAPI呼び出しを保護する方法についての私の以前の質問のフォローアップです。
当初はOAuthを実装することが提案されていましたが、必要以上に複雑に見えたため、呼び出しごとにパスワードをHTTPS経由でプレーンテキストで送信し、デバイスに保存することを検討しました。
- アプリに保存する長いランダムな文字列を作成し、API側でもそれを要求することは可能でしょうか?これにより、他の人がAPIを使用できなくなるようです。これは良いことです。
- もしそうなら、そのトークンをユーザーのユーザー名とパスワードと一緒にHTTPS経由で送信するだけで安全ですか?