0

HTML/CSS を使用して Web サイトを作成し、SQL レポートのインデックスを表示しました。ユーザーがレポートとデータ フィールドを表示するには、セキュリティ グループと SQL 内の何かにアクセスする必要があったため、これは今まで問題なく機能していました。現在、レポートが多すぎて機密性の高い名前が付けられている段階に達しているため、Active Directory セキュリティ グループに基づいてアクセスを制限する必要があります。問題は、AD グループを介してアクセスを管理する方法がまったくわからないということです。会社用に展開した別のプロジェクトで基本的な AD 認証を機能させることができましたが、ドメイン ユーザー以外のアクセスは必要ありませんでした。

AD経由で認証し、ユーザーのグループを確認し、アクセスに基づいて情報を表示するために、誰かが私を正しい方向に向けてください。最後の部分は非常に簡単です。最も難しい部分は、グループ情報を確認してから、ユーザーがアクセスできるすべてのレポートを表示するループを作成するために使用できる変数を入力することです。

4

2 に答える 2

1

私は部分的な答えを見つけました。以下のリンクは、ユーザーが属するすべての AD グループを取得し、特定のグループのメンバーであるかどうかを確認する方法に関するガイドです。これは主に私が探していたものであり、それを私が望むものに融合させることができれば、これを使用して必要なことを行うことができると思います.

http://www.c-sharpcorner.com/UploadFile/scottlysle/test-for-user-group-membership-in-Asp-Net-C-Sharp/

于 2012-10-23T00:48:50.620 に答える
1

あるいは、Microsoft Windows サーバーで LDAP を実行することもできます。LDAP には、信じられないほど多くの互換性のあるコーディング ライブラリがあります。

リンクされたチュートリアル、インストールできる別のサーバーの役割/機能(広告自体など)

http://osqa.sjsoft.com/questions/248/how-do-i-install-minimal-active-directoryldap-services-on-windows-server-2008

また、ユーザーグループのクエリに対する QAD SO の回答もあります。ASP のような Windows フレームワークを使用していますか? あなたのサーバー技術は何ですか? ユーザー グループの LDAP からのクエリ

于 2012-10-23T00:58:19.443 に答える