Bitcoin Forum
July 22, 2017, 08:42:33 PM *
News: The warning which may be displayed by Bitcoin Core about unknown versions is related to BIP91, and can be safely ignored.
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 [6] 7 8 »  All
  Print  
Author Topic: [BIP][Draft] BitID - "Connect with Bitcoin" protocol  (Read 21442 times)
12Lc7Wxjtpe
Member
**
Offline Offline

Activity: 83


View Profile
August 24, 2014, 10:54:34 AM
 #101

A combination of this and onename.io would be great
1500756153
Hero Member
*
Offline Offline

Posts: 1500756153

View Profile Personal Message (Offline)

Ignore
1500756153
Reply with quote  #2

1500756153
Report to moderator
1500756153
Hero Member
*
Offline Offline

Posts: 1500756153

View Profile Personal Message (Offline)

Ignore
1500756153
Reply with quote  #2

1500756153
Report to moderator
1500756153
Hero Member
*
Offline Offline

Posts: 1500756153

View Profile Personal Message (Offline)

Ignore
1500756153
Reply with quote  #2

1500756153
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1500756153
Hero Member
*
Offline Offline

Posts: 1500756153

View Profile Personal Message (Offline)

Ignore
1500756153
Reply with quote  #2

1500756153
Report to moderator
1500756153
Hero Member
*
Offline Offline

Posts: 1500756153

View Profile Personal Message (Offline)

Ignore
1500756153
Reply with quote  #2

1500756153
Report to moderator
1500756153
Hero Member
*
Offline Offline

Posts: 1500756153

View Profile Personal Message (Offline)

Ignore
1500756153
Reply with quote  #2

1500756153
Report to moderator
dillpicklechips
Hero Member
*****
Offline Offline

Activity: 574


View Profile
September 10, 2014, 07:27:50 PM
 #102

Does BitID support multi-sig? Using SigSafe and a smartphone multi-sig private key would be cool for signing on to websites!

onchain.io
Newbie
*
Offline Offline

Activity: 29


View Profile WWW
September 11, 2014, 10:15:50 AM
 #103

Hi there,

I've just pushed a new version (r0.0.3) of the python library on github:
- Fixed a problem with urlparse in python 2.7
- Cleaned package structure
- Created a setup script for clean installation (setuptools)

I've also setup a demo server with 2 python demos (authentications with mainnet addresses):
- BitId authentication demo : http://vps90685.ovh.net:8080/
- BitId 2FA demo : http://vps90685.ovh.net:8081/



Hi, I'm working on an android app at the moment. I can log onto erics implementation (ruby on rails app) but not yours.

I think this may be a confusion over the protocol. I'm posting the following parameters.

Code:
Started POST "/callback" for 192.168.178.39 at 2014-09-11 12:07:05 +0200
{"signature"=>"ICmRRZees1ERGP0zFRpjlzNA60e3b9GYAwScGbpqe7Lnek6ulUwTB3VXkWkH1ZbaPirEf60EKrWGAXE0BqMSETI=", "uri"=>"bitid://192.168.178.29:3000/callback?x=463eb9f064a4173f&u=1", "address"=>"1PmcrixixGKzSyL6NbNcSzjHGLSsgb7dfa"}

onchain.io
onchain.io
Newbie
*
Offline Offline

Activity: 29


View Profile WWW
September 11, 2014, 01:23:01 PM
 #104

OK. I've deployed the latest onchain.io app with Bit ID support to the play store.
https://play.google.com/store/apps/details?id=stamp.app&hl=en

Github repository. https://github.com/onchain/onchain-android

I still have the issue above but it will have to wait.  If anyone has some feedback for me on this, that would be great.

onchain.io
laurentmt
Sr. Member
****
Offline Offline

Activity: 386


View Profile
September 11, 2014, 01:42:14 PM
 #105

Hi onchain !

Sorry for the late answer (was out of office).

Code:
Started POST "/callback" for 192.168.178.39 at 2014-09-11 12:07:05 +0200
{"signature"=>"ICmRRZees1ERGP0zFRpjlzNA60e3b9GYAwScGbpqe7Lnek6ulUwTB3VXkWkH1ZbaPirEf60EKrWGAXE0BqMSETI=", "uri"=>"bitid://192.168.178.29:3000/callback?x=463eb9f064a4173f&u=1", "address"=>"1PmcrixixGKzSyL6NbNcSzjHGLSsgb7dfa"}
Regarding the structure of your request, everything seems ok.
I assume the values are those used with the rails demo and that you had different uri, signature & address for your test with the python demo. That's right ?
May you check the value of the field "message" in the json returned by the server ? It should give us a first hint about the problem.

onchain.io
Newbie
*
Offline Offline

Activity: 29


View Profile WWW
September 11, 2014, 01:48:37 PM
 #106

I assume the values are those used with the rails demo and that you had different uri, signature & address for your test with the python demo. That's right ?

That's correct.

May you check the value of the field "message" in the json returned by the server ? It should give us a first hint about the problem.

I'll do some extra debug now. Thanks.

onchain.io
onchain.io
Newbie
*
Offline Offline

Activity: 29


View Profile WWW
September 11, 2014, 01:59:45 PM
 #107

OK, thanks. Seems to be working now.

http://i.imgur.com/NLpfdyM.png
http://i.imgur.com/5sgvJqy.png

onchain.io
laurentmt
Sr. Member
****
Offline Offline

Activity: 386


View Profile
September 11, 2014, 02:00:59 PM
 #108

I've just done a quick check with the values sent in your previous post. At library level all tests (bitid uri, address, signature) are ok. I guess the problem is with the app demo or with the server. The /callback POST request has a mimetype header set to "application/json" ?

EDIT :
Ooops. Cross-post Smiley
Cool ! What was the problem ?
onchain.io
Newbie
*
Offline Offline

Activity: 29


View Profile WWW
September 11, 2014, 02:04:19 PM
 #109

Not sure. It's working now, that's the main thing. Smiley

onchain.io
laurentmt
Sr. Member
****
Offline Offline

Activity: 386


View Profile
September 11, 2014, 02:09:14 PM
 #110

Not sure. It's working now, that's the main thing. Smiley
Sure. Anyway, it's really great that you've integrated Bitid in the wallet !
Unfortunately, I don't own an android smartphone, so I won't be able to check your android app against futures version of the library but if your web web wallet manages bitid, I'll add it to my list of test platforms with Dark Wallet.
Keep up the good work !
Laurent
onchain.io
Newbie
*
Offline Offline

Activity: 29


View Profile WWW
September 11, 2014, 02:11:30 PM
 #111

I'll add it to my list of test platforms with Dark Wallet.

Dark Wallet supports BitID ? Do you have a link I can look at.

onchain.io
laurentmt
Sr. Member
****
Offline Offline

Activity: 386


View Profile
September 11, 2014, 02:16:19 PM
 #112

Dark Wallet supports BitID ? Do you have a link I can look at.
They do, since their last release (alpha 5)
trasla
Hero Member
*****
Offline Offline

Activity: 711



View Profile
September 12, 2014, 09:34:19 AM
 #113

I can confirm the demo on http://vps90685.ovh.net:8080/ works with mycelium wallet, too.
Mycelium warns me about the callback using http instead of https, though Smiley

(Also, mycelium will not have bitid for prodnet right away. The prototype implementation is just available in the last regular testnet build, and for HD will be working again in the next alpha release on testnet, allowing you to have multiple bitid identities, one for each HD account (or single address account))
laurentmt
Sr. Member
****
Offline Offline

Activity: 386


View Profile
September 12, 2014, 04:31:25 PM
 #114

I can confirm the demo on http://vps90685.ovh.net:8080/ works with mycelium wallet, too.
Mycelium warns me about the callback using http instead of https, though Smiley
(Also, mycelium will not have bitid for prodnet right away. The prototype implementation is just available in the last regular testnet build, and for HD will be working again in the next alpha release on testnet, allowing you to have multiple bitid identities, one for each HD account (or single address account))
Thanks for the feedback and information !
The warning about http instead of https is a great idea. All websites should use https  Roll Eyes
Rassah
Legendary
*
Offline Offline

Activity: 1680


Director of Bitcoin100


View Profile
September 12, 2014, 09:09:07 PM
 #115

I can confirm the demo on http://vps90685.ovh.net:8080/ works with mycelium wallet, too.
Mycelium warns me about the callback using http instead of https, though Smiley

(Also, mycelium will not have bitid for prodnet right away. The prototype implementation is just available in the last regular testnet build, and for HD will be working again in the next alpha release on testnet, allowing you to have multiple bitid identities, one for each HD account (or single address account))

I was just about to post that too. Really cool!

xchrix
Hero Member
*****
Offline Offline

Activity: 906



View Profile WWW
October 21, 2014, 09:41:04 PM
 #116

I can confirm the demo on http://vps90685.ovh.net:8080/ works with mycelium wallet, too.

how did you do it? i am unable to get it work with my mycelium wallet.
is there a list of android apps which are supporting BitID?

www.cryptocoincharts.info - long term charts for 800+ coins like BTC, LTC, NXT, DOGE
www.cryptoassetcharts.info - charts for decentralized assets like NXT AE, XCP, MSC, ...
BTC donations: 1DRVMYRMFafdtXJF1tivwyoR1SF8LDNKWj
Bitrated user: cryptocoinchart.
trasla
Hero Member
*****
Offline Offline

Activity: 711



View Profile
October 22, 2014, 10:07:53 AM
 #117

I can confirm the demo on http://vps90685.ovh.net:8080/ works with mycelium wallet, too.

how did you do it? i am unable to get it work with my mycelium wallet.
is there a list of android apps which are supporting BitID?

BitId is currently only enabled in the testnet version of mycelium.
We are still discussing whether we want to derive the keys in the exact way we do now.
Note that the example listed above will reject testnet addresses as invalid, in order to test that one I enabled bitid for my prodnet version.
laurentmt
Sr. Member
****
Offline Offline

Activity: 386


View Profile
October 22, 2014, 12:17:43 PM
 #118

I can confirm the demo on http://vps90685.ovh.net:8080/ works with mycelium wallet, too.

how did you do it? i am unable to get it work with my mycelium wallet.
is there a list of android apps which are supporting BitID?

BitId is currently only enabled in the testnet version of mycelium.
We are still discussing whether we want to derive the keys in the exact way we do now.
Note that the example listed above will reject testnet addresses as invalid, in order to test that one I enabled bitid for my prodnet version.
That's right, http://vps90685.ovh.net:8080/ is setup to reject all addresses which are not mainnet addresses.
Here is a new instance of the demo app for testnet addresses: http://vps90685.ovh.net:8084/
Mitchell
Staff
Legendary
*
Offline Offline

Activity: 1512


Verified awesomeness ✔


View Profile WWW
October 22, 2014, 12:36:47 PM
 #119

That's right, http://vps90685.ovh.net:8080/ is setup to reject all addresses which are not mainnet addresses.
Here is a new instance of the demo app for testnet addresses: http://vps90685.ovh.net:8084/
I just tried the TestNet version and I can confirm that it works like it should. Thanks for keeping those servers up and running. Wink

Falkvinge
Jr. Member
*
Offline Offline

Activity: 31


View Profile
October 27, 2014, 08:50:22 AM
 #120

I intend to implement this as a 2FA sign-on in Swarmops over the next two weeks. I've never seen _anything_ matching its ease of use.

Is there redistributable server-side code somewhere I can use as a template? My platform is ASP.Net and C#. I would rather not reimplement crypto code, but I am happy to change its syntax keywords from another implementation language.

Cheers,
Rick


(Swarmops: https://github.com/Swarmops/Swarmops)
Pages: « 1 2 3 4 5 [6] 7 8 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!