Hello everyone, Earlier in [Hivesigner updates](/hive/@good-karma/hivesigner-ongoing-development-and-improvement), I mentioned that [integrating Hivesigner into Hive.blog](https://gitlab.syncad.com/hive/condenser/-/issues/43) would be huge steps for giving similar user experience across Hive applications. One of the first steps were to solve Imagehoster issue or rather expand it to allow image uploads if user Logged in via Hivesigner. ![](https://images.ecency.com/p/Y2iXpRRkNSnseh3NuL6KUBitJTXrc5K2vbTzBseGEENcE) ## Imagehoster + Hivesigner Imagehoster works by signing image file with user's private key and then use signature to upload image file. On server side, signature is verified with image file content and accepted/stored. Hivesigner being OAuth2 works slightly different, so we couldn't sign the image file before uploading to Imagehoster because we don't have access to user's private keys. But each application has `accessToken` issued by Hivesigner with user's permission. [I just created Merge Request into Imagehoster](https://gitlab.syncad.com/hive/imagehoster/-/merge_requests/1) which uses `accessToken` for verifying application, user account and uploads image. Once accepted by @blocktrades team, we can start working on next step [Condenser Hivesigner integration](https://gitlab.syncad.com/hive/condenser/-/issues/43). ## Condenser Bounty If you are familiar with condenser source code: https://gitlab.syncad.com/hive/condenser, here is a challenge and programming task to get first hand experience on how Condenser and Hivesigner works, earn extra reward while learning. Announcing Bounty for integrating Hivesigner OAuth2 into hive.blog and wallet.hive.blog. **Bounty prize: 1000 HBD** Related issue: https://gitlab.syncad.com/hive/condenser/-/issues/43 Integration examples to get started: Esteem/Ecency [desktop](https://github.com/esteemapp/esteem-surfer/blob/master/app/helpers/sc.js) and [mobile](https://github.com/esteemapp/esteem-mobile/blob/development/src/providers/steem/steemConnect.js) apps, as well as https://demo.hivesigner.com. If anyone interested adding into prize pool, please feel free to reach out or leave a comment. # Hive on! ## Support Hivesigner - [Read details of Hivesigner proposal](https://esteem.app/hive/@good-karma/hivesigner-ongoing-development-and-improvement) - [Vote for proposal using Hivesigner](https://hivesigner.com/sign/update-proposal-votes?proposal_ids=%5B88%5D&approve=true) - PeakD: https://peakd.com/proposals/88 - HiveBlog Wallet: https://wallet.hive.blog/proposals - Discord: https://discord.gg/pNJn7wh

See: Imagehoster + Hivesigner and Condenser bounty by @good-karma