bitauth icon indicating copy to clipboard operation
bitauth copied to clipboard

Authenticate with web services utilizing the same strategy as Bitcoin.

Results 32 bitauth issues
Sort by recently updated
recently updated
newest added

Implementing BIP32-style hierarchical SINs would be a fantastic mechanism for creating many identities, but controlled by one individual.

enhancement

Attempting to use bitauth as part of the bitpay node.js module, and seeing ``` crypto.js:202 var ret = this._handle.final(); ^ Error: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt at Error (native) at Decipher.Cipher.final...

As per #12, the included test server should reject requests that that do not correctly include a nonce.

bug
enhancement

Does the readme example server need to use the middleware? app.use( bitauth.middleware );

Did you consider just using HTTP-Signatures: https://web-payments.org/specs/source/http-signatures/ If you were aware of it I am interested to know why you felt it was insufficient?

A type 1 SIN is associated with a bitcoin sacrifice (See: https://en.bitcoin.it/wiki/Identity_protocol_v1#Creating_sacrifice_transactions). This could enable non-boolean levels authentication. Depending on the amount of bitcoin sacrificed, access can be granted with...

Just like [electrum provides mnemonic versions of private keys](https://raw.githubusercontent.com/spesmilo/electrum/master/lib/mnemonic.py), it would be great if Bitauth could provide this too, directly within the library itself. This would make memorizing the key...

enhancement