Submitted by: @mrotteveel
Attempts to connect to Firebird 3 or higher without a user name or password yields the unclear error "connection rejected by remote interface" as Jaybird tries no authentication plugins.
Possible solutions:
1. Detect this situation early and throw exception before connecting. Downsides: could prevent (future) third party plugins providing an alternative means of connecting
2. Convert the connection rejected error when no username or password were specified or the list of plugins is empty.
Submitted by: @mrotteveel
Attempts to connect to Firebird 3 or higher without a user name or password yields the unclear error "connection rejected by remote interface" as Jaybird tries no authentication plugins.
Possible solutions:
1. Detect this situation early and throw exception before connecting. Downsides: could prevent (future) third party plugins providing an alternative means of connecting
2. Convert the connection rejected error when no username or password were specified or the list of plugins is empty.