You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Stefan Seelmann (JIRA)" <ji...@apache.org> on 2009/10/23 11:57:59 UTC

[jira] Resolved: (DIRSTUDIO-410) Referral handling is problematic

     [ https://issues.apache.org/jira/browse/DIRSTUDIO-410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stefan Seelmann resolved DIRSTUDIO-410.
---------------------------------------

    Resolution: Fixed

I changed the referral handling options in the connection properties, see options and descriptions below:

- Follow Referrals automatically:
Follows referrals and search continuations immediately if they are received from the directory server. You are asked which connection you want to use to follow a specific referral URL, this way you have full control regarding encryption and authentication options when following referrals.

- Follow Referrals manually:
Received referrals and search continuations are just displayed in the Browser. As soon as you open or expand such an search continuation the search is continued. You are asked which connection you want to use to follow a specific referral URL, this way you have full control regarding encryption and authentication options when following referrals. 

- Ignore Referrals:
Any referral or search continuation received from the directory server is silently ignored. No error is logged, no dialog appears, no special entry is displayed in the DIT, no ManageDsaIT control is sent to the server.


Especially the "Manage" option is removed, instead the "Controls" section now contains an option "Use ManageDsaIT control while browsing", if activated the control is sent with each request. It is also possible to send the ManageDsaIT control per request by selecting "Fetch > Fetch Referrals" from the browser context menu.


> Referral handling is problematic
> --------------------------------
>
>                 Key: DIRSTUDIO-410
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-410
>             Project: Directory Studio
>          Issue Type: Bug
>    Affects Versions: 1.2.0
>            Reporter: Emmanuel Lecharny
>            Assignee: Stefan Seelmann
>            Priority: Critical
>             Fix For: 1.5.0
>
>
> The way referrals are handled in the server is problematic. 
> There is a mix between JNDI and plain LDAP (ManageDsaIT control usage). 
> Beside the fact that one should be able to select the way referral should be handled on each request (it's painful to have to disconnect when you change the global property), for people used to deal with JNDI, the 'manage' option does not make sense.More than that, 'manage' defaults to 'ignore' (which is plain OK, so far), but the 'ignore' option is not activated.
> I would suggest that we switch to 'ignore', 'throw' and 'follow' instead of 'follow', 'ignore' and 'manage'

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.