I have spent today cleaning up comments from previous commits. I have come to the conclusion that the hooks exist for the sake of the plugins who actually maintain their own state, so the configuration_hook stuff will have to go into the irods core library rather than the executable code.
That way I can put all the authentication initialization in the place where it makes sense, the authentication plugins themselves.
What that might require is adding a hook to load new plugins, but that strikes me as being a potentially thorny situation.
Leave a Reply
Only people in my network can comment.