[
https://issues.apache.org/jira/browse/DIRSERVER-435?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Emmanuel Lecharny closed DIRSERVER-435.
---------------------------------------
Closing all issues created in 2005 and before which are marked resolved
> delegating binds to custom partitions
> -------------------------------------
>
> Key: DIRSERVER-435
> URL: https://issues.apache.org/jira/browse/DIRSERVER-435
> Project: Directory ApacheDS
> Issue Type: New Feature
> Environment: jdk1.4.2
> Reporter: Norval Hope
> Assigned To: Alex Karasulu
> Fix For: 1.0-RC1
>
> Attachments: delegate_bind.patch
>
>
> I have created a patch which permits SimpleAuthenticator to optionally
> delegate bind calls to the custom partition matching the DN provided to a
> bind call. This seems like the right general approach to take, but there were
> some points I wasn't completely certain about (being a noob):
> 1) I pass the credentials in as a Object (rather then byte[]) to allow
> for future flexibility when SASL support is added to DS.
> 2) The bind() call returns an InitialContext which SimpleAuthenticator
> immediately closes, rather then say returning a boolean. This seems sensible
> though.
> 3) Given the new bind() call is only optionally implemented by a
> ContextPartition, the default bases classes return null when it is called. A
> NotImplementedException type approach would work just as well, but I am
> unsure how the relative pros and cons are preceived by the core DS developers
> (runtime cost versus cleanliness).
> I also realise that the bind call is only one of a number of delegations that
> will eventually need to be supported to custom partitions, but hope that this
> patch isn't heading in the wrong direction and thus compromising any future
> work that may be required.
> If the patch is deemed useful, but further work is required due to any/all of
> the reasons above (or some I haven't considered) then let me know.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.