I noticed today that commit 346d46a appears to have the unintended consequence of making all keys in an authorized_keys file unique, since they are now indexed in a dictionary rather than an array. This makes the “unique” option completely unnecessary, and I’m considering removing it.
Does anyone have any use case where they would want the same key in an authorized_keys file but with different options? Considering I merged 346d46a in 2 weeks ago and we have not had any reports of issues regarding uniqueness, I’m betting not many people were using non-unique keys as a feature.
Thoughts?