私はVBSとActive Directoryを使用して作成されたイントラネットのWebサイトで作業しており、C#を使用して新しいバージョンをリメイクする必要があります。 VBメソッドの理解に問題があります:GetObject("LDAP://"+Groups)
。 Groups = userObject.memberOf
GetObject()メソッドはLDAPを使用して何を返しますか?
Groups
は、ユーザーが属するグループです
。 C#でこのメソッドに相当するものは何ですか?そして、このメソッドによって正確に返されているものは何ですか?
私がこれまで行ってきたことは、ADProperties
というPOCOを作成することで、ユーザーを検索した後でユーザーのプロパティを読み込むことができます。私も認証を実装しているので、ログに記録されたユーザを処理するためにClaimsIdentity
を使用していて、それらのクレームにActive Directoryのプロパティを追加しています。
ありがとうございます!
私たちのC#コードでグループのリストになるプロパティのメンバを持っている必要があります – BugFinder
@BugFinder私の 'ADProperties'クラスを意味していますか? –