認証属性でマークしたサービス操作があります
[Authenticate]
[Route("/route/to/service", "POST")]
public class OperationA: IReturn<OperationAResponse>
{
...
}
AuthProvider のメソッド IsAuthorized は、REST URL を使用するか、ユニット テスト内で JsonServiceClient を使用してサービスを呼び出すと正しく呼び出されますが、ASP.NET コード ビハインド (MVC コントローラーではない) からサービスを呼び出すと呼び出されません。
コードビハインド内のサービスを解決するためにIoCを使用していませんが、このコードを使用しています...
MyService service = AppHostBase.Instance.Container.TryResolve<MyService>();
service.Post(operationA);
足りないものはありますか?
ご清聴ありがとうございました。