pipethis icon indicating copy to clipboard operation
pipethis copied to clipboard

Support onename as a key service

Open ellotheth opened this issue 9 years ago • 2 comments

They have an API!

ellotheth avatar Jan 23 '16 17:01 ellotheth

It looks like you have to have API credentials to use it. Would you say passing those in through environment variables is a feasible option?

I'm not too sure if you'd want this, since it would mean that users of pipethis need to be aware of having to supply those credentials somehow. This may limit usability. On the other hand, I like the idea of having multiple providers though.

dennisdegreef avatar Apr 30 '16 12:04 dennisdegreef

Thanks for the feedback!

Would you say passing those in through environment variables is a feasible option?

Evars are a good option, though I'd want to back them up with command-line flags as well.

I'm not too sure if you'd want this, since it would mean that users of pipethis need to be aware of having to supply those credentials somehow.

The default identity provider will stay Keybase, so users would need to have some level of awareness just to use anything else. That said, providing helpful error messages could mitigate the awareness problem.

I've been mulling this enhancement over for a few weeks, and I've managed to somewhat talk myself out of it. pipethis doesn't verify identity on the blockchain, and Onename doesn't sign proofs with PGP, so it may not be a great fit.

ellotheth avatar May 03 '16 23:05 ellotheth