私はいくつかのアプリケーションをアップグレードするように求められており、それらをすべて1つのasp.netアプリケーションにマージする予定です。私はこの決定に賛成し、仲間の労働者と話しました。そして、彼らは一緒に行くのが最良の選択だとも考えています。Windows認証とカスタムメンバーシッププロバイダのアドバイスを使用したasp.netアプリケーション
アプリケーションは、より大きなドメインに属する小さなユーザーグループからアクセスされます。私は現在、Windows認証を使用して、この小さなユーザーだけがasp.netアプリケーションにアクセスできるようにする予定です。特定のユーザーだけが特定の機能を表示できるように、ロール管理も必要です。
私は本当にたくさんの異なるウィンドウグループを持ちたくありません。だから私は別のフォルダに異なるウィンドウグループを割り当て、web.configの権限を制御する必要がないようにしたい。
私がしたいのは: - ページにアクセスする小さなグループのユーザーに1つのWindowsグループを割り当てます。 - カスタムメンバーシッププロバイダを作成し、アプリケーションにアクセスするユーザーを制御します。ユーザーに応じて、現在の役割セットを割り当てます。 - web.configにアプリケーション設定を現在の管理者の名前で追加します。ログインすると、すべての役割が割り当てられ、他のユーザーに役割を割り当てて割り当てることができます。
これが正しい方法であれば、私はいくつかアドバイスをいただきたいと思います。
ありがとうございます!
こんにちは、アドバイスありがとうございます。私は、あなたがアドバイスした名前空間をすばやく見てきました。他のものの一部であるように、コードからADグループを作成してユーザーに割り当てることができます。私はサイトにアクセスする権限を持つユーザーに一意のWindowsグループを割り当てることを計画しています。 – rauland
これはウェブアプリケーションではありませんか? – Ben