0

私は ASP Web API に取り組んでいます。これを ThinkTecture Server v2.0 (ローカルに構成済み) に統合しています。[Authorize] 属性をホーム コントローラーに追加すると、API によって STS にリダイレクトされ、資格情報を入力すると、Web API にリダイレクトされたので、しばらくの間、適切に構成されていると思いました。しかし、別のフォルダー (/api/TheController) にコントローラーを作成し、このコントローラーでアクションを呼び出す (この時点で認証されている) と、「この要求に対して承認が拒否されました」というメッセージを受け取ります。

Home コントローラーを呼び出すと User.Identity は認証されますが、他のコントローラー (他のフォルダーにあるコントローラー) を呼び出すときは認証されないことに気付きました。

問題が何であるかについてのアイデアはありますか?よろしくお願いします。

4

1 に答える 1