Hive Authentication Services - Developer guide - part 1

avatar
(Edited)


To avoid redundancies and inaccuracies, the content of this post has been moved to the official HAS Documentation website!

https://docs.hiveauth.com

Support the HAS project
Vote for the proposal on PeakD
Vote for the proposal on Ecency
vote for the proposal on Hive.blog
Vote for the proposal using HiveSigner

Check out my apps and services


Vote for me as a witness



0
0
0.000
34 comments
avatar

pixresteemer_incognito_angel_mini.png
Bang, I did it again... I just rehived your post!
Week 78 of my contest just started...you can now check the winners of the previous week!
!BEER
9

0
0
0.000
avatar

I am not a programmer. I have no clue about coding.

But I like to comment to show my support and respect for your work! My deepest respect goes to people who can program and implement something like this.

!PIZZA

P.S. I already voted for the proposal.

0
0
0.000
avatar
(Edited)

PIZZA! PIZZA! PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
sgt-dan tipped arcange (x1)
@sgt-dan(1/10) tipped @beerlover (x1)
chrislybear tipped arcange (x1)

Learn more at https://hive.pizza.

0
0
0.000
avatar

This is a very useful reference post. Ill come back to this when i am implementing it in an app i have been thinking about resurrecting from the Steem days.
One thing that always concerned me by being an app developer was having to be responsible for peoples private keys in some way. I'll take this for a test drive and see how it works.

0
0
0.000
avatar

Great to read you are interested to support HAS in your apps.
Feel free to contact me if you have any questions or need help.

0
0
0.000
avatar

What's the advantage of signing in with Hive Authentication Services instead of signing in with Keychain? Keychain also does the signing locally without sharing the keys to anyone. Would it be possible to collaborate with Keychain instead of building another login service?

0
0
0.000
avatar

The browser extension you are probably referring to in your comment does not work on mobile.

I am actively working with the Keychain team to support the HAS protocol in Keychain Mobile.
It will allow users to store their keys in one place (Keychain Mobile) and authenticate within any application that supports the HAS protocol, either a mobile, desktop, or website app, without installing anything else.

0
0
0.000
avatar

Congratulations @arcange! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You distributed more than 570000 upvotes.
Your next target is to reach 580000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out the last post from @hivebuzz:

Bee ready for the 2nd Hive Power Up Month challenge!
Trick or Treat - Share your scariest story and get your Halloween badge
0
0
0.000
avatar

This post has been manually curated by @steemflow from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share 80 % of the curation rewards with the delegators.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

Read our latest announcement post to get more information.

image.png

Please contribute to the community by upvoting this comment and posts made by @indiaunited.

0
0
0.000
avatar

I am not a programmer but has a few knowledge about it since we were taught some basics in college and I have a huge dream of becoming a programmer myself. But I should be totally honest, I still have to study this. I just can’t wait to comment to show support so here I am sending you virtual handshake 🤝. I voted for your proposal and recommended it to my friends. I also voted for you as witness. Congrats and best of luck.

0
0
0.000
avatar

I have a huge dream of becoming a programmer myself.

That's the way to go, leads to empowerment and freedom.
Thank you for your support and your virtual handshake @nikkabomb.
Here is a virtual hug and some !LUV 🤗

0
0
0.000
avatar

Hi again! I observe the HAS topic presented by You, and with each new post, I understand more and more, but still have a hole in knowledge. Could You share some online publications about out-of-band data ? Maybe it will be good to add some references about security topics mentioned here, to make the post more reliable.
Also, I have a question about malicious applications which sends requests for approval on behalf of other application, how does the HAS protocol prevent such an attack ?

0
0
0.000
avatar

Could You share some online publications about out-of-band data ?

Yes, more posts about it and how security is managed are coming... 😅

how does the HAS protocol prevent such an attack ?

That will be addressed in the coming posts too.
TLDR; auth_req sent by a malicious app to HAS will expire and be ignored if the user's PKSA is not running. If the PKSA is running, PKSA should ignore them if they did not retrieve a matching off-band auth_req_payload before.

0
0
0.000
avatar

I have loved this work you are doing and I think it is very cool. Although I am still learning about these systems, I liked the way you explain the whole process of operation of HAS. Really, this service is very useful. You have my support. Regards.

0
0
0.000
avatar

One for all security on mobile interesting and necessary!

Full backing, although I never venture onto mobile and rely purely on PC, call me old fashioned 😌

Have a great day and thanks for what you do into blockchain security for community.

!LUV

0
0
0.000
avatar

Thank you @joanstewart
I can be old-fashioned too but from time to time I jump into the present and use my mobile. 😆

0
0
0.000
avatar

Oh a few Apps never, banking or content creation would be dangerous with predictive text and fat finger syndrome.

0
0
0.000
avatar

Too late to vote another wonderful project that you have put together. Instead I will send you some !PIZZA token and a tip! Merci mon ami! A bientot sur le HIVEFEST!

0
0
0.000
avatar

It's never too late to support. Every vote matter, especially for a proposal with a one year time-frame.

I have been happy to meet you again at HiveFest. 👍

!BEER

0
0
0.000
avatar

It was good to see you again at HIVEFEST mon ami.

0
0
0.000
avatar

I was so excited to see this and hear your presentation at HiveFest. Are there plans for a Wordpress plug-in for us non devs? That would be a game changer for Wordpress users.

0
0
0.000
avatar

Thank you.

Are there plans for a Wordpress plug-in for us non devs?

Not that I know. But if you know people who have the skills to do it, don't hesitate to tell them about it. I will be happy to support it.

0
0
0.000
avatar

How can I download it?
I can't find it in my app store

0
0
0.000