Skip to content

EPIC : User Authentication & Personalization

Objective: Implement a robust, multi-option authentication system to provide secure and convenient access for all Hivescan Interactive users.

Approach: We will support three industry-standard login methods to maximize adoption and user trust:

1. Hive Keychain (The Desktop Standard)

  • User Experience: A primary "Login with Keychain" button provides a fast, secure, one-click login for users with the Hive Keychain browser extension. The user simply approves a signature request in the extension pop-up.
  • Target Audience: Active Hive users, developers, and desktop power users.

2. Hivesigner (The Universal Solution)

  • User Experience: A "Login with Hivesigner" button redirects the user to the secure, official hivesigner.com website. The user approves the login request and is seamlessly redirected back to our site, fully authenticated.
  • Target Audience: Mobile users, new users, and anyone without the Keychain extension. This guarantees universal accessibility.

3. Username & Private Key (The Legacy Fallback)

  • User Experience: A form for users to manually enter their Hive username and paste a private key.
  • Security Implementation: We will prominently warn users to only use their Private Posting Key for this method. The key is used for a single, initial signature and will never be stored on our servers.
  • Target Audience: Advanced users or as a fallback if other services are unavailable.

Key Features Unlocked by This Epic:

Completing the authentication system is the foundational step that will enable the following high-value interactive features:

  • Interactive DHF Proposal Voting: Allow users to cast their vote on DHF proposals directly within the Hivescan interface.
  • Interactive Witness Voting: Empower users to manage their witness votes seamlessly.
  • One-Click Reward Claiming: Simplify the user experience by enabling them to claim all pending rewards with a single, secure action.