Option 1: Add the new user to the root key quorum
In this approach, your app updates the organization’s root key quorum to include the new user. This effectively makes the new user an “administrator” of the organization’s wallets, and gives them the ability to approve or partially approve sensitive actions such as wallet configuration updates and policies. Generally, this approach grants “root privilege” to the new user. Updating the root key quorum requires a sufficient threshold of signatures from the existing root key quorum. View the reference for updating the key quorum.Option 2: Add the new user as an additional_signer
In this approach, your app should:- Create a new key quorum containing the new user. Alternatively, if your app has existing lower-privilege key quorums for other users, you may simply update those quorum(s) to include the new user.
- Create a policy defining the scope of signatures and transactions the user should be able to take.
- Add this key quorum as an
additional_signerto the wallet with the policy from 2

