[Engine-devel] deprecating auto-detection of Ldap provider types

Roy Golan rgolan at redhat.com
Mon Apr 9 08:42:59 UTC 2012


auto-detection featured few bugs lately which convinced me that it must 
be deprecated/removed from
the code in favor of adding manual set of the provider type.

main reasons for that:
a. the provider is type is known by the user
b. identifying a provider by the rootDSE attributes is error-prone, not 
reliable etc... specially if the support matrix is growing
c. auto-detection logic is duplicated (and not shared) between the 
backend code and the manage-domains tool (nevermind the reasons now)

A manual set of the provider type requires a new configuration field for 
a domain and the
question is the upgrade path which may look like

* set the provider type to default Active Directory (because its more 
likely to be the provider type)
* things not working -  use the engine-manage-domains and choose the 
provider type.
* optionally - keep the auto-detection (of the tool only!)  if user 
wants to use it.

your suggestion and thoughts...

Thanks,
Roy






More information about the Devel mailing list