Authorization & Registration - Waiviogit/waivio GitHub Wiki

Authorization via HiveSigner

Authorization takes place through the trusted HiveSigner system, Waivio does not store, transfer, and does not use user keys. Only temporary keys (Access-Token) generated by hiveSigner are used. Hive uses a hierarchical key system to keep you safe. You can register on the website https://signup.hive.io, after registration the user will have a hive account. After registration, a password and four private keys with different permissions are issued:

  • Owner - Change Password, Change Keys, Recover Account;
  • Active - Transfer Funds, Power up/down, Voting Witnesses/Proposals;
  • Posting - Post, Comment, Vote, Reblog, Follow, Profile;
  • Memo - Send/View encrypted messages on transfers.

For authorization in the Waivio system, you can use a password or private keys. 2021-02-08_17-40

Authorization via HiveAuth

HiveAuth

Social authorization

Authorization via social networks is also available (guest-user):

  • Google

User types

Hive-user - the user has the right to use all the functionality of the application. A hive user is a user registered through hiveSigner.

Guest-user - the user does not have access to such functionality:

  • creating campaigns;
  • creating websites;
  • Voting Power = 0.

Guest-user - a user authorized through social networks. The guest username is distinguished by the prefix "waivio_" before the name: @waivio_username.

Additional information

  • If an authorization is not successful, there is an empty feed #6277
  • Hide Facebook buttons from sign in modals window waivio and sites #6348
  • [authorization / hiveauth] Add a new authorization method via HiveAuth #5945