クライアントがSOAPメッセージを介してバックエンドと通信するiPhoneアプリであるクライアントサーバーシステムに取り組んでいます。現在、クライアントはリクエストごとに SOAP 本文でユーザー名とパスワードを送信していますが、これはもちろん良くありません。
これに対する解決策は、あまり洗練されている必要はありません (実際にはできません)。ユーザー名とパスワードをあまりにも多く送信したくないだけです。
「大丈夫」な解決策は、クライアントにユーザー名/ pwで一度認証させてから、たとえば1時間有効で、すべてのリクエストで送信する必要があるトークンを受け取ることですか?
このシナリオの「ベスト プラクティス」は何ですか? WS- セキュリティ?