I am upgrading from C2 to C3. I have three sites that use Contribute. I
added two of the sites so far and one site is set up differently than the
other. I have no idea why Contribute is acting differently for the two
sites. It's inconsistent and confusing me.

One site pulled in all the existing keys as both roles and users, and the
other site deleted the keys.

So since I had set up the users for the ones that got deleted on the other
site. I went to add a new user and there is no way to add a new user. I
can only send a connection key for a role. This might be the new method and
but it doesn't make sense to me. Do I need to create a new role for every
new user? If so, then what about the users that are a subset of a role?
How can I adjust their key access properties individually if they are all
under one role?