[ https://issues.apache.org/jira/browse/CASSANDRA-16456?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17518475#comment-17518475 ]
Stefan Miklosovic commented on CASSANDRA-16456: ----------------------------------------------- Indeed, we can override what is in cqlshrc by a respective command line argument, if it is provided. However, I think that we are providing the flags only for cases for which there is quite high probability it will be changed frequently enough so we do not need to edit cqlshrc every single time. For example, --debug, --ssl, --no-color and similar. However, I do not see that we are providing, for example, the ability to change particular paramters in ssl section via command line. Similarly, my thinking behind my initial question is that authentication provider is not something the operator is changing on a daily basis so it has to have a specific command line argument exposed. I understand your motivation behind that, but once the auth is set up, there is virtually no need to have these arguments ever exposed via command line again, or is it? > Add Plugin Support for CQLSH > ---------------------------- > > Key: CASSANDRA-16456 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16456 > Project: Cassandra > Issue Type: New Feature > Components: Tool/cqlsh > Reporter: Brian Houser > Assignee: Brian Houser > Priority: Normal > Labels: gsoc2021, mentor > Time Spent: 50m > Remaining Estimate: 0h > > Currently the Cassandra drivers offer a plugin authenticator architecture for > the support of different authentication methods. This has been leveraged to > provide support for LDAP, Kerberos, and Sigv4 authentication. Unfortunately, > cqlsh, the included CLI tool, does not offer such support. Switching to a new > enhanced authentication scheme thus means being cut off from using cqlsh in > normal operation. > We should have a means of using the same plugins and authentication providers > as the Python Cassandra driver. > Here's a link to an initial draft of > [CEP|https://docs.google.com/document/d/1_G-OZCAEmDyuQuAN2wQUYUtZBEJpMkHWnkYELLhqvKc/edit?usp=sharing]. -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org