This project has moved. For the latest updates, please go here.

LDAPCP 2010 v3.0.0.0

Rating: No reviews yet
Downloads: 727
Change Set: 22430
Released: Nov 9, 2012
Updated: Dec 2, 2012 by Yvand
Dev status: Stable Help Icon

Recommended Download

Application LDAPCP 2010
application, 21K, uploaded Nov 9, 2012 - 525 downloads

Other Available Downloads

Application LDAPCP 2010 for Developers
application, 388K, uploaded Nov 9, 2012 - 202 downloads

Release Notes

This release is deprecated and is not updated anymore.
Visit http://ldapcp2010.codeplex.com/ instead.

Changes in v3.0.0.0 (published 09/11/2012)
Documentation to come

Changes in v2.2.0.0 (published 19/10/2012)
- Added property DisplayMeInsteadOfIdentityValueInEntityDisplayText to offer new customization capability:
Identity claim type may use an attribute where its value doesn't mean anything to users (for example a corporate ID). In that case, set this property to use another LDAP attrbute to display the permission so that user permissions list is more readable. Check "LDAPCP 2010 for Developers" to see how to implement
- Added a SPMonitoredScope to monitor waiting time to get retults of LDAP request from server

Changes in v2.1.0.2 (published 09/10/2012)
- Changed behavior: now 2 values with different case (for ex. "value" and "Value") are considered as identical, since SharePoint itself seems to always pass values in lowercase to FillResolve method
- Added property IgnoreCaseToDetectDuplicatesValues to override behavior above and revert to previous behavior
- Changed method name InitLDAPConnection to SetLDAPConnection
- Changed property name AlwaysResolveAgainstIdentityClaim to ResolveAsIdentityClaim
- Changed scope of some properties in AttributeHelper class to be available in classes that inherit LDAPCP
- Updated sample classes in package for developer

Changes in v2.1.0.1 (published 17/09/2012)
- Code refactoring to support connection to multiple LDAP / AD
- Updated LDAPCP for Developers to add a sample to connect to multiple LDAP
- Handle scenario where identity claim is missing in the list of LDAP attributes to query

Changes in v2.0.0.2
- Fixed: memory leak issue

Changes in v2.0.0.1
- Fixed: people picker throws an error in central admin when creating a new site collection in a web application that does not contain a root site collection

Changes in v2.0
Major code refactoring that brings many improvements in terms of performance and reliability:
- New: Performs only 1 LDAP query per search, which makes claim provider performing signigicantly faster when there are many claim types defined in a trust, or when LDAP is slow to respond
- New: Always search input against common attributes such as the display name and common name (even if not defined in the trust)
- Change: Preserves the original name of the trust in the people picker, instead of showing "LDAPClaimProvider"
- Change: Preserves the original display name of the claims in the hierarchy


Changes in v1.1
- New: It now provides the administrator with a configuration page to set the LDAP directory to use. It is accessible in Central Admin > Security, under General Security section.
- Change: the logging to ULS has been reviewed to be more accurate


Changes in v1.0
- New: Supports inheritance to easily create claim provider that inherits from this one. The goal is to very easily connect to a different LDAP or to customize its default behavior such as the attributes list or messages in the people picker. The source code contains a separate project to illustrate how to do it.
- New: Write events in SharePoint logs, in a category called "LDAP Claim Provider"
- Fixed: the claim provider cannot be used anymore in web applications where the trust is not activated
- A lot of optimizations in the code
- Fixed minor bugs

Reviews for this release

No reviews yet for this release.