|
|
|
|
|
by tonyhb
4368 days ago
|
|
This seems like the HMAC authorisation in OAuth 1, moved to HTTP via JS and custom headers. If the comparison is right, it should be a generally secure and easy to implement auth protocol. It would be great for something like this to be commonplace, but the UI definitely needs to be solid. A few questions looking at it initially: - How does the browser know your private keys? - How does the browser know how to send the signed header? - How are nonces managed (especially over multiple devices, if the new nonce always needs to be higher than a previously used one)? - Can you have more than one SIN? - If so, what's the benefit of having multiple SINs vs multiple passwords? On a sidenote, bitpay make some seriously kick ass tools and I love how creative they are. |
|
We have a reference implementation for key management in [our example client](https://github.com/bitpay/node-bitpay-client)[1], and will be publishing a more formal document as soon as it is complete.
[1]: I am fully aware that HN does not support proper Markdown.