On 04/09/2012 11:42 AM, Roy Golan wrote:
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)
I think we should not have this assumption -for new
environments ldap
provider type MUST be set via manage domains.
* 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...
+1 in general about the idea.
We have to handle upgrades though (providing ldap provider type data in
DB in already-installed environments).
Thanks,
Roy