C# ile Active Directory Kullanıcı Sorgulama

C# ile Kullanıcı sorgulama işlemleri Framework 3.5 den itibaren PrincipalContext ve UserPrincipal ile kolay bir şekilde yapılmaktadır. Eskiden DirectoryEntry, DirectorySearcher ile sorgulama yapılmaktaydı ve işlem oldukça zordu. Principal ile bu konuya kolaylık kazandırılmış olduğu görülmektedir. Öncelikle PrincipalContext class’ından bir obje oluşturulur ve domain bilgileri girilir. Domain Bilgilerinde ContextType enum’u ile erişilen kaynağın bir domain olduğu … Okumaya devam et “C# ile Active Directory Kullanıcı Sorgulama”

C# ile Active Directory Bilgisayarları Üzerinde İşlemler

Active Directorydeki bilgisayarların listesini alarak, bazı bilgisayarlar üzerinde toplu işlem yapmak istiyorsak PrincipalSearcher class’ı ile FindAll metodunu kullanmamız gereklidir. Tek bir bilgisayarı arıyorsak FindOne metodu daha kullanışlıdır. Aşağıda toplu ve tek olarak arama, listeleme ve bilgisayarı enable/disable etme örnekleri gösterilmiştir. Enable disable örnekleri dışında bilgisayara ait başkaca bilgileri görme veya değiştirme şansınız vardır. Bunları Msdn … Okumaya devam et “C# ile Active Directory Bilgisayarları Üzerinde İşlemler”

C# ile Active Directory Kullanarak Login İşlemi

C# framework Active Directory bazlı otantikasyon (login) konusunda bize iki yol sunmaktadır. Birincisi PrincipalContext diğeri ise DirectoryEntry Classlarıdır. Bu Classlar System.DirectoryServices ve System.DirectoryServices.AccountManagement namespace’i altındadır. DirectoryEntry class’ı oldukca eskidir. Yaygın olarak kullanılmaktadır ve birçok eski framework versiyonun tarafından desteklenmektedir. PrincipalContext class’ı Framework 4 versiyonunuyla kullanılmaya başlanmıştır ve login işlemini kolaylıkla yapabileceğimiz bir method sunmaktadır. Bu iki class’ı da … Okumaya devam et “C# ile Active Directory Kullanarak Login İşlemi”