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.