MVC 4 を使用して Web API を作成する方法に関する一連のビデオをフォローしてきました。6 番目のビデオでは認証プロセスについて説明していますが、複雑すぎて、フォームにリダイレクトされてしまいます (意味がわかりませんが、この作業は初めてです)。
私は他のサイトの API を使用しましたが、通常は次の 2 つの方法のいずれかを使用します。
URL のトークン (http://myurl/api/service/?token=[文字の束]
ヘッダーのユーザー名またはパスワード (またはトークン)
私は 2 番目の方法に傾いています。これは、各メソッドにパラメーターを追加する必要がないことを意味するからです。
このアプローチを使用する場合、各メソッドの先頭にコードを追加して、ユーザー名/パスワードのヘッダー (request.headers?) をチェックする必要がありますか (データベースで見つけて、このメソッドにアクセスする権限があるかどうかを確認します)。 ...または、これを行うより簡単な方法はありますか?