System versus Database authentication conflict
----------------------------------------------

         Key: DERBY-224
         URL: http://issues.apache.org/jira/browse/DERBY-224
     Project: Derby
        Type: Improvement
  Components: Security  
    Versions: 10.0.2.0    
 Environment: Windows XP Professional SP1
    Reporter: George Baklarz


As a system user (authentication enabled at the system level), it is possible 
for someone registered at the database level to prevent me from accessing it 
(this was done with BUILTIN authentication).

This occurs because of a conflict between two identical userids. If I create a 
system user (sa) with a password of "Derby" and a user at the database level is 
created with a userid of sa with a password of "Apache", this user will take 
precedence on the connect command to the database. 

So there are really two problems here. 

(1) Duplicate userids are allowed between system level users and database users
(2) Database userids take precedence over system users.

This may be working as designed, but it surpised me when I couldn't connect to 
the database because of an incorrect password. I would have liked the system 
userid to connect to all databases even if a local database userid was present.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to