ctubbsii commented on issue #88:
URL: https://github.com/apache/accumulo-access/issues/88#issuecomment-3644162029

   Also, just for context on the value of the quotes (because I had to remind 
myself of this, and thought it might be useful to share): the main reason we 
added them was to expand the characters that could be used, without restricting 
our ability to use some of those characters as reserved characters in the 
future. For example, we could use `[`, `]`, `,`, `.`, and `!` in quotes, but we 
could still use these as reserved characters in future access expression 
versions. If we didn't care to future-proof our ability to expand the syntax 
beyond the current punctuation, we wouldn't have needed quotes. So, quotes are 
optional for authorizations containing only characters like `A-Za-z0-9`, but 
are required for authorizations that use characters beyond the basic approved 
set. We could have avoided quotes entirely by pre-selecting all the punctuation 
we wanted to reserve ahead of time, but that would have locked us in. Quoting 
was the safer option.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to