[
https://issues.jboss.org/browse/TEIID-2800?page=com.atlassian.jira.plugin...
]
Steven Hawkins resolved TEIID-2800.
-----------------------------------
Resolution: Done
Changed the TeiidDataSource logic to pass properties directly rather than reparsing them
to avoid going through another encode/decode loop. Also ensured that the user/password
are utilized from getConnection.
As for a workaround, there isn't a good one for getConnection - the old logic will
ignore the parameters. If the user/password as set as properties without this change
they, then they need url encoding.
Teiid Login Issue with special characters
-----------------------------------------
Key: TEIID-2800
URL:
https://issues.jboss.org/browse/TEIID-2800
Project: Teiid
Issue Type: Bug
Components: JDBC Driver
Affects Versions: 8.1
Environment: Mainframe Jboss 7.1.1
Reporter: Gautam Banerjee
Assignee: Steven Hawkins
Priority: Blocker
Fix For: 8.7
When we try to login to teiid programmatically through datasource, we are having problem
with username having special characters.
We are encoding the special character as per url encoding
eg : username %xyz is encoded as %25xyz but teiid does not decode the special character
while passing username. So the username passed by teiid is %25xyz which fails
authentication as the actual username is %xyz
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira