Skip to content
Snippets Groups Projects
Commit 17ac3a10 authored by inertia's avatar inertia
Browse files

#86 tweaks

parent 3e0ab647
No related branches found
No related tags found
1 merge request!114Restoring Master
---
title: HiveSigner
title: Hivesigner
position: 2
canonical_url: hivesigner.html
---
**What is HiveSigner?**
**What is Hivesigner?**
The goal of HiveSigner is to provide a safe way of connecting to the blockchain via 3rd party apps without compromising the security of your private keys and passwords. It's a simple identity layer built on top of the blockchain allowing users safe access and developers the freedom of not having to handle the authentication system, i.e. managing users' private keys and encryption. This means that devs won't have to open-source their projects in order to gain user trust. When connecting to apps in this manner, neither Hivesigner nor the authorized app store the private keys as the posting key is encrypted on your cookie.
The goal of Hivesigner is to provide a safe way of connecting to the blockchain via 3rd party apps without compromising the security of your private keys and passwords. It's a simple identity layer built on top of the blockchain allowing users safe access and developers the freedom of not having to handle the authentication system, i.e. managing users' private keys and encryption. This means that devs won't have to open-source their projects in order to gain user trust. When connecting to apps in this manner, neither Hivesigner nor the authorized app store the private keys as the posting key is encrypted on your cookie.
**How HiveSigner is implemented**
**How Hivesigner is implemented**
HiveSigner works by granting an access token to the requesting app once the application has been approved.
Hivesigner works by granting an access token to the requesting app once the application has been approved.
A full tutorial on how to set up an application, request authorization and grant access can be found [here]({{ '/tutorials-javascript/hivesigner.html' | relative_url }}).
**Hive Authorisation and OAuth 2**
......@@ -23,11 +23,11 @@ Simplified, the process includes the following steps:
3. The user is redirected to the application redirect URI along with the access token
Once the application has an access token, it may use the token to access the user's account via the API, limited to the scope of access, until the token expires or is revoked.
A full breakdown of OAuth2 and how it applies to Hive and HiveSigner can be found [here](https://github.com/ledgerconnect/hivesigner/wiki/OAuth-2#code-authorization-flow).
A full breakdown of OAuth2 and how it applies to Hive and Hivesigner can be found [here](https://github.com/ledgerconnect/hivesigner/wiki/OAuth-2#code-authorization-flow).
**Useful Links**
* [HiveSigner Repo](https://github.com/ledgerconnect/hivesigner)
* [Hivesigner Repo](https://github.com/ledgerconnect/hivesigner)
* [Community Resources]({{ '/resources/#resources-hivesigner-libs' | relative_url }})
* [Hivesigner docs](https://docs.hivesigner.com)
......
......@@ -48,4 +48,7 @@ Be sure to change `[ACCESS TOKEN]` to the `access_token` that came from the prev
A valid response will contain status code 200 along with a JSON payload containing the user information while an invalid or expired response will be 401.
Also see: [Hivesigner - Login scope explained](https://ecency.com/hive-139531/@good-karma/hivesigner-login-scope-explained)
Also see:
* [Hivesigner - Login scope explained](https://ecency.com/hive-139531/@good-karma/hivesigner-login-scope-explained)
* [Hivesigner docs](https://docs.hivesigner.com)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment