This branch does two things:
(1) add to krs.users.list_users the ability to filter by custom attributes
(2) generate unique canonical addresses when a user being created has the same name as an existing user.
Unlike my previous attempt, this implementation is fast because I don't have to retrieve info of all users, so hopefully won't be a problem for user-mgmt.
@dsschult no rush on this!
This branch does two things: (1) add to krs.users.list_users the ability to filter by custom attributes (2) generate unique canonical addresses when a user being created has the same name as an existing user.
Unlike my previous attempt, this implementation is fast because I don't have to retrieve info of all users, so hopefully won't be a problem for user-mgmt.