私は怒っていますか?ASP.Net IDでWindows認証を使用できますか?
Facebook、GoogleなどのOWINとASP.Net IDを使用して認証プロバイダを作成できますが、Windowsに対してユーザーを認証する必要があります。むしろADの設定を要求したり、認証するドメインをIISに伝えたりする必要はありません。私はちょうどIISがWeb設定のWindows認証であるかのように認証するようにします。
しかし、私は役割とユーザーの詳細を取得できるようにしたい。私はSQL Serverのロールを必要とします。また、ユーザーの姓と名が必要ですが、これはWindows認証から直接入手できません)。
これまで、私はこれをミックス認証ミドルウェアで行いました。ユーザーの作成、SQLと認証クッキーの保存には、ユーザーの詳細を主なコンテキストから取得しました。しかし、これはここで少し過剰なようです。
誰もが基本的なWindows認証を使用しましたが、sqlの役割と名義を保持していますか?
ありがとう
おそらく正しい方向にあなたを微調整します:http://tech.trailmax.info/2016/03/using-owin-and-active-directory-to-authenticate-users-in-asp-net-mvc -5-application/ – trailmax