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]
