'dan program aracılığıyla bilgi alma IIS7'de bir ASP.Net sayfası çalıştırıyorum ve VS 2008'de geliştiriyorum. Şu anda, bir LDAP bağlantısı üzerinden kullanıcı kimlik doğrulaması yapıldı. Kullanıcı bir sayfada oturum açtığında, kendileriyle ilgili bazı temel bilgileri içeren bir forma sahipler (ad, e-posta adresi, ülke ve benzeri gibi) ve bu alanlardan bazılarını önceden depolanmış bilgilerden önceden doldurmak istiyorum. LDAP. Özellikle kendi isimleri ve e-posta adresleri. Soru şu ki, C# kullanarak bu bilgiyi nasıl edinebilirim?LDAP
Q
LDAP
6
A
cevap
8
.Net 3.5 SP1'de olduğu gibi, ad alanını kullanarak büyük bunu basitleştirebilirsiniz.
var pc = new PrincipalContext(ContextType.Domain, "mydomaincontroller");
var u = UserPrincipal.FindByIdentity(pn, userName);
var email = u.EmailAddress;
var name = u.DisplayName;
Here's a full list of properties sen yakala:
İşte bir örnek verilmektedir.
İlgili konular
- 1. LDAP
- 2. django auth ldap
- 3. Meteor.js ve LDAP
- 4. LDAP SetPassword Erişim Engellendi
- 5. CN'leri LDAP ile ayıklamak?
- 6. LDAP Kullanıcısı, jira
- 7. Java LDAP kimlik doğrulaması
- 8. python-ldap, Heroku
- 9. LDAP eski mi?
- 10. WAMP üzerinde LDAP Auth
- 11. LDAP Çoğaltma centos 6
- 12. C++ LDAP Sorgulamak için üyeOfile
- 13. Windows Phone'da LDAP Kimlik Denetimi
- 14. PingFederate IDP Yapılandırma LDAP ile
- 15. Ldap aracılığıyla AD'ye bağlanmayı deneyin
- 16. Active Directory (LDAP) sorgu/filtre
- 17. Python-LDAP simple_bind_s zaman aşımı
- 18. Laravel 5.2 için LDAP Auth
- 19. Centos'ta php-ldap kullanma 6.3
- 20. Symfony2'de Ldap kimlik doğrulaması
- 21. Java ldap kimlik doğrulama sorunu
- 22. Düğüm JS LDAP Kimlik Doğrulama Kullanıcı
- 23. JNDI aracılığıyla LDAP şifresi nasıl değiştirilir
- 24. PHP ldap - Güçlü (er) kimlik doğrulaması gerekiyor
- 25. LDAP Filtre, arama içerir (Active Directory)
- 26. Mac OSX'te yerel LDAP sunucusunu kur
- 27. Oyna! LDAP ile Çerçeve Kimlik Doğrulaması
- 28. LDAP arama filtrelerindeki/kartlarındaki joker karakterleri kullanarak
- 29. Telnet üzerinden LDAP "istekleri" göndermek mümkün mü?
- 30. Apache DS için derinlemesine LDAP filtreleri referansı?
Teşekkürler, küçük bir soru olsa da. 'Mydomaincontroller' için kullandığınız dize için ne kullanacağından emin değilim. Ldap kimlik doğrulaması, Web.Config içinde ActiveDirectoryMembershipProvider kullanılarak yapıldı. Muhtemelen bir kullanıcı adı ve şifre olduğu sürece LDAP URL'sini sağlamanız gerekir. Ne zaman/Nerede/Nasıl yapılır? –
@Jacob - Normalde çeşitli etki alanı denetleyicilerine bağlanıyorum ... Ayrıca sadece var olan var pc = new PrincipalContext (ContextType.Domain); 'ne olursa olsun, herhangi bir etki alanı denetleyicisi pencere seçtikleri kapmak için ... ya da ... 'var pc = new PrincipalContext (ContextType.Domain," my.server.com "," user "," pass ");' Burada tam seçenekler listesi: http://msdn.microsoft.com/en-us/ library/system.directoryservices.accountmanagement.principalcontext.principalcontext.aspx –
Teşekkürler, bu istediğim gibi görünüyor! –