Role-based permission management of EOS

in permission •  4 years ago 

Rights management involves confirming whether an operation is properly authorized. The simplest form of rights management is to check whether the transaction has the required signature, which also means that the required signature is known. Generally speaking, authorization involves individuals or groups, and is often divided into categories. EOS.IO software provides a declarative rights management system that allows fine-grained, high-level control of accounts to determine who can do what and when.

Authentication and authority management must be standardized and separated from the business logic of the application, which is crucial. This allows development tools to manage permissions in a common way and provides a huge space for optimizing performance.

Each account can be controlled by any weighted combination of other accounts and private keys. This creates a hierarchical permissions structure that truly reflects the organization of permissions and makes it easier than ever for multiple users to control accounts. Multi-user control is the biggest contributor to improving security. If used properly, it will greatly reduce the risk of theft caused by hacker attacks.

EOS.IO software allows an account to define a combination with other accounts and keys, and send this combination to another account with a specific type of message. For example, one key can be provided for the user's social media account and another key can be used to access the exchange. Even users can authorize other accounts to perform operations on behalf of this account without having to distribute keys.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!