[ 
https://issues.apache.org/jira/browse/DERBY-5522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13227458#comment-13227458
 ] 

Rick Hillegas commented on DERBY-5522:
--------------------------------------

Hi Kim,

Thanks for continuing to think about how NATIVE authentication interacts with 
other Derby security features.

>Should they also be listed as deprecated and not to be documented in the 
>future?

We probably want to discuss that with the broader community and understand who 
(if anyone) is still using these features.

>So would you normally set up roles in the credentials db, or only in the 
>clients that used it? I suppose you might want to grant different access to 
>different users for different applications, so doing it in the clients would 
>give you greater flexibility? 

You would set up roles in each database. That's an interesting asymmetry 
between Derby authentication and authorization. Authentication can be 
system-wide but authorization is always database-specific. We have talked a 
little about system-wide authorization but only in the context of system-wide 
privileges which are not addressed by the SQL Standard (e.g., database creation 
and
engine shutdown).

>So apparently behaving "as if" derby.database.sqlAuthorization is set isn't 
>good enough for CREATE ROLE? 

I am unable to reproduce this behavior. Is it possible that you didn't reboot 
the database after turning on NATIVE authentication but before trying to create 
a role? I don't think that the functional spec touched this point: the 
derby.authentication.provider property continues to be one of the properties 
which doesn't take effect until you bounce the database.

If you did bounce the database, then I don't know what's happening. Could you 
attach the latest version of your test program so that I can look into this one?

Thanks,
-Rick

                
> Document the NATIVE authentication scheme.
> ------------------------------------------
>
>                 Key: DERBY-5522
>                 URL: https://issues.apache.org/jira/browse/DERBY-5522
>             Project: Derby
>          Issue Type: Improvement
>          Components: Documentation
>    Affects Versions: 10.9.0.0
>            Reporter: Rick Hillegas
>            Assignee: Kim Haase
>         Attachments: NativeAuthExampleEmbedded.java, 
> NativeAuthExampleEmbedded.java, NativeAuthExampleEmbedded.java
>
>
> We should document NATIVE authentication after we have implemented the 
> changes described on DERBY-866. The documentation changes are described by 
> the functional spec UserManagement.html attached to that issue.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to