サーバー側でasp.netwebAPIを使用するアプリを構築していますが、検証に関する問題が発生しました。
ブラウザのjavascriptやWindowsPhoneなどのように、マルチプラットフォーム用のwebAPIを提供したいので、HTTP-BASICを使用して検証を暗黙的に行うことにしました。」(私の貧弱な英語を許してください)、問題は、過去時。
私は常にSESSIONでユーザー情報を取得しますが、RESTfulスタイルのwebAPIはセッションステートレスであることがわかっているため、ユーザー情報を保存する方法は次のとおりです。
そして、私はいくつかのアイデアを得る、私はあなたが私が正しい選択をするのを手伝ってくれることを願っています、たくさん
1.ユーザーのパスワードやその他の重要な情報を除いて、情報をブラウザのCookieに入れます。http-requestを実行するたびに、Cookieを取得します。サーバー側では、ユーザーの情報を照会し、他の手順を実行できます(シーケンスはmoblieプラットフォームでは機能せず、ブラウザーでのみCookieを使用します)
2.user HTTP-BASIC検証、およびサーバーがhttpRequestを取得するたびに、HTTP-Headersでユーザー名とパスワードを取得し、サーバー側もユーザーの情報を照会できます。