Issue Details (XML | Word | Printable)

Key: CORE-5860
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Alexander Peshkov
Reporter: Mark Rotteveel
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Firebird Core

Support auth_plugin_list dpb/spb item from application to client

Created: 25/Jun/18 10:20 AM   Updated: 29/Aug/18 07:15 AM
Component/s: API / Client Library
Affects Version/s: 3.0.0, 3.0.1, 3.0.2, 4.0 Alpha 1, 3.0.3
Fix Version/s: 3.0.4, 4.0 Beta 1

QA Status: Deferred
Test Details:
Can't understand how to overcome restrictions of fdb.connect() and fdb.Connection.
Sent letter to P.Cisar, 29.08.2018 10:14.


 Description  « Hide
To specify the authentication plugin names, an application must create a config string with "AuthClient = <plugin-list>" (+ lines for other options). However there exists a specific DPB/SPB item isc_dpb_auth_plugin_list/isc_spb_auth_plugin_list that the client itself uses to communicate the plugin list to the server. However if an application populates that same item, it is ignored by the client.

Allow an application to use isc_dpb_auth_plugin_list/isc_spb_auth_plugin_list instead of having to create a config string.

See also discussion on firebird-devel titled "Passing plugin list to native client".

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Alexander Peshkov added a comment - 28/Aug/18 03:44 PM
isc_dpb_auth_plugin_list (when present in DPB) has priority over plugins list provided in configuration, including configuration given in DPB