私は新しいASP.NETコアプロジェクトを設定していて、私のMVCプロジェクトで、私はユーザ登録用のIDを使用したい/ログインなど抽出アイデンティティが
私ができます私自身で作成してください。しかし、私は実際にコントローラとアクションの権限属性を利用したいと思っています。
しかし、MVCプロジェクトがEntity/DBContextsに直接依存しないように、Identity部分を別のプロジェクトに抽出したいとします。
アイデンティティを持つ新しいMVCプロジェクトを作成するとき、それが作成されます。
- :
- 移行
- ApplicationDBContext
のと同様に参照を持つ
- サービスMicrosoft.AspNetCore.Identity .EntityFrameworkCore
- Microsoft.EntityFramework。*
は私が私のコントローラがちょうどそのプロジェクトからサービスを使用する別のプロジェクトへのすべての識別コードを抽出するための簡単な方法があります(のコンストラクタに注入コントローラ)?
マルチテナントのアイデンティティを実装している私のプロジェクトでこれをやっています。https://github.com/joeaudette/cloudscribe –
これはかなりクールです。私は似たようなことをしようとします。それをもう一度見てみると、それを別のプロジェクトに抽出するのは簡単なようです。ありがたいことに、私はマルチテナントについて心配する必要はありません。 – Elias