各呼び出しは完全にステートレスであるため、WebAPI でプリンシパルを設定する必要がある理由がわかりません。各呼び出しは完全にステートレスであると予想されるため、ログに記録されたユーザー情報を使用して設定する利点と理由は何ですか?
ログインしている 1 人のユーザーがサーバーで作成されたトークンを取得しており、ユーザーがログオフするか、トークンの有効期限が切れるまで、各呼び出しで送受信する必要があるキーであるという印象を受けましたか?
public Product Get(int id)
{
string token = GetHeaderTokenSecurityAccess();
return DataLayer.GetProduct(token, id);
}
この場合、IPrincipal を設定する必要がある主な理由は何ですか?