0

私は、セッションごとのデータ アクセス オブジェクトのコントローラー インスタンスを提供するために、依存性注入 (StructureMap だと思います) を使用している .net webAPI プロジェクトに取り組んでいます。この部分はうまく機能します。

次に行う必要があるのは、AuthorizationFilterAttribute のインスタンスに DataAccessObject を提供することです。

AuthorizationFilterAttribute は、注釈を介して使用されます。例えば:

[ApiKeyAuthorization]
public DataModel ControllerAction(int id) { }

これにより、コントローラーが実行される前に、承認が確認されます。

必要なのは、セッションごとの共有データベース アクセス オブジェクトを参照して、その ApiKeyAuthorization オブジェクトを作成することです。

それを実現する簡単な方法はありますか?

4

1 に答える 1