Non-Reproducible
This issue was not reproducible when tested by the development team. Issues may be given this status when they cannot be reproduced or are no longer relevant in a development version of the software, but a specific fix was not installed to address the issue. The issue's Additional Information section may contain further explanation.
Alternate Workflow
There are a number of users out there that want to use one form or another of external authentication with Oracle. We can't allow that for iomgr-brokered connections as it is a security risk, since a client machine can lie about who it is. However, for direct connect there is no such risk.
Most of the code changes are a simple matter of allowing client programs to supply a blank user name and password. In the Oracle dblayer, the connection logic had to be upgraded to allow external system authentication (see db_connect()) and to make sure a user name was fetched from the dbms (see dbinstance_io.c). The no_iomgr flag was replaced by a connection type enum while I was in there.