Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 06 22:24
    landryr121 commented #70
  • Mar 21 00:43
    martindale commented #7
  • Mar 20 18:58
    ryanxcharles closed #7
  • Nov 28 2018 06:27
    martindale commented #7
  • Oct 31 2018 11:43
    Levino commented #7
  • Sep 21 2018 05:29
    johnta0 edited #70
  • Sep 21 2018 05:29
    johnta0 edited #70
  • Sep 21 2018 05:28
    johnta0 opened #70
  • May 02 2018 08:22
    darrennong opened #69
  • Feb 21 2018 10:55
    incognito-currency edited #68
  • Feb 21 2018 10:54
    incognito-currency opened #68
  • Feb 13 2018 16:32

    bitjson on copay

    update elliptic to 6.4 Merge pull request #1 from mati… fix init api and 5 more (compare)

  • Jan 29 2018 15:07
    matiu synchronize #67
  • Jan 26 2018 19:36
    matiu opened #67
  • Jan 26 2018 15:09
    matiu closed #66
  • Jan 26 2018 15:08
    matiu opened #66
  • Dec 25 2017 23:19
    maximilliangeorge commented #53
  • Dec 13 2017 19:54
    jondot opened #65
  • Nov 07 2017 19:31
    pnagurny removed as member
  • Nov 07 2017 19:28
    pnagurny added as member
Eric Martindale
@martindale
@gordonwritescode and @pnagurny I went ahead and created an npm package for just the middleware, publishing shortly.
the pull request for exposing it in bitauth proper is up (see #3) and so is the pull request for the announcement blog post
Juliano Rizzo
@juli
hi
HostFat
@HostFat
which is the main difference between this and bitID?
Sean Westfall
@alphonse23
hello
HostFat
@HostFat
hi
Adam Nybäck
@nadam
Hey, the blog post says "The server will now verify the signature against the public key you’ve provided and the SIN you’ve shared previously" but it doesn't say how the public key is provided. It mentions x-signature but not x-pubkey.
This message was deleted
Sean Westfall
@alphonse23
does BitAuth use RSA or ECC?
Manuel Aráoz
@maraoz
@alphonse23 ECC
Eric Martindale
@martindale
@HostFat the BitID protocol is coupled with a Bitcoin address, whereas BitAuth is a distinct keypair, not mixable with asset management.
@alphonse23 it's ECDSA, so elliptic curve (specifically, secp256k1 -- the same curve Bitcoin uses)
James Edwards
@jamespedwards42
has anyone started a java server bitauth client yet?
James Edwards
@jamespedwards42
@nadam on their github page example they include it with the headers: 'x-pubkey': bitauth.getPublicKeyFromPrivateKey(keys[k]),
Adam Nybäck
@nadam
@jamespedwards42 yes, I had to read the github page to understand it. The blog post is confusing since it says the public key is "provided" but it's not mentioned as the data being sent in the request.
Dominik
@zynis
"Identity becomes portable — the same identity can be used on multiple services, letting you take your identity with you." How?
Adam Nybäck
@nadam
@zynis submit the same same SIN to several services
fr0zen
@fr0zen
Hey guys, what a coincidence. I'm implementing a OTP system to use in Meteor. I'll drop all stuff involving cryptography to use bitauth.
Dominik
@zynis
what do the services look like?
i mean can i jsut publish my SIN on the bitcoin blockchain for example?
Simon B.
@sesam
just read the bitpay blog post, and wondering: Have you considered making preventing spammers/abuse by making it cost either time or money (transaction fees) if you want to create hundreds of new identities. I'm thinking I could have a small amount in a bitcoin address and my bitauth identity would include a proof that I can sign for that money. Maybe by moving bitcoin from key A to B and back to A just before or possibly after the bitauth identity is created? Just guessing. And maybe this feature is already in there? Could also be used as an age check; because a non-adult with access to big bitcoin accounts is anyway smart or wealthy enough that the usual age-check features wouldn't be challenging.
Adam Nybäck
@nadam
@sesam then poor adults would fail the age check
Simon B.
@sesam
yes :) and I'm thinking the services needing age-checks typically are paid services like finance and porn
any service with need of legally valid age-checks are anyway only able to do the usual shitty checks, like checking for a credit-line or such
or lets say a gamling site that would only like to admit rich players. That could probably be a hit with rich players bored of playing with poor players. (I think the world is going to get more segregated, before things change. Tired of waiting for change, so now I'm looking to accelerate societal evolution, then take things political when it goes haywire)
Eric Martindale
@martindale
@sesam see the Identity Protocol, which BitAuth extends, and specifically “type 1 SINs”. We’ll be sharing more details about these types of SINs in the future.
Simon B.
@sesam
@martindale Thanks! I feel I was lazy/stupid not having guessed. It seems my current feature wish-list is already covered in the specs. If somebody knows how to, I'm ready to I send cake/pizza to the devs working on these features (presumably as bitcoin tips).
optimator999
@optimator999
I'm building a ruby application. Is x-signature value a concatenation of the ECDSA signatures r & s values?
Micah Winkelspecht
@wink
@optimator999 are you writing a gem or modifying existing ones? and if so, which? we might be able to help
optimator999
@optimator999
@wink if there's is an existing gem I'd love to know. Currently, I'm writing my own
optimator999
@optimator999
@wink here's the code. http://pastebin.com/3M2yCrBY it's the xsignature I'm not sure about
Micah Winkelspecht
@wink
@optimator999 let me know when you have a repo, maybe we can contribute
optimator999
@optimator999
@wink - sure! But I need to figure out that signature. I've looked through your cc src file, but I can't figure out how it's constructed
makerofthings7
@makerofthings7
Does BitAuth have any browser integration? Where / how are the client secrets stored?
Simon B.
@sesam
any browser integrations would surely be referenced at the https://github.com/bitpay/bitauth (and there's nothing visible right now). Current blocker is that the nonce is not being handled serverside: bitpay/bitauth#12
also found this https://github.com/martindale/connect-bitauth/blob/master/lib/index.js a middleware/sample code presumably for use when adding bitauth to a NodeJS project (so server, not client)
Gordon Hall
@bookchin
@makerofthings7 yes, there is a browser implementation of bitauth.
run npm run make-dist
will pop out a browser bundle to dist/
storing keys is (currently) up to you
storing them encrypted in localStorage is an option
jaminunit
@jaminunit
Hi Yall, Which mobile wallets are integrating bitauth so we can use those wallets to authenticate onto web apps using bitauth
Eric Martindale
@martindale
@jaminunit hey! Sorry for the delayed response. The Copay team will be using BitAuth, talk to @matiu about their implementation – I'm not certain how far along they are.
Lola Dam
@rllola
Hello
I just discovered about bitauth and I am realling interesting in it. Does there is a module in angularjs that I can use to do some test for client side ?
Eric Martindale
@martindale
hey @rllola! We don't have an Angular module for BitAuth just yet (though I think the copay team might be working on this – @matiu, can you confirm?) – but there is a browser bundle for BitAuth in native JavaScript that would simply need a directive wrapped around it
Lola Dam
@rllola
Hi @martindale ! Thanks for your answer. I have done that and it does work well. I started to add some features I might release it in open source when the code will be clean. But I am interesting in what you will do for Angular so I would follow your advances with it. And again thanks a lot for this, it is really great stuff !
Eric Martindale
@martindale
Thanks! We’re excited to see you building something with it. When you’re ready to share what you’re working on (as open source code or even just a link to the project!), please let us know!
Lola Dam
@rllola
I will do it might take one or two weeks. Let's keep in touch.
istifadeci
@istifadeci
Hi guys, i have a question about bitcoin wallet service auth. It uses bitauth in authentication. There were written that i should send x-identity and x-signature. Where i should get x-identity from? Can you help?