Steemconnect or not?

in #steemconnect8 years ago (edited)

Screen Shot 2018-02-03 at 21.30.19.png


For the authentication at dShot, finally, I have decided to use SteemConnect instead of asking private posting key of users.

Steemconnect is a centralized tool on the top of a decentralized chain. I have mixed feelings about it, however, with the current state it looks like the best solution for 3rd party app developers.

Sort:  

.

Asking private posting key may be a viable solution if you do everything on client side. (Broadcast directly to the api.steemit.com at frontend with JS.)

See this about steemconnect.

.

benefits for me:

  • Users are familiar w/ sc. they don't mind posting keys on them comparing to an unknown platform.
  • You -as an app developer- don't dive deep with the posting authorities. You work with tokens.

if the website you use is compromised, you need to change your keys. With steemconnect you just remove an authorization. I am still reviewing the whole security model, but I am a little bit convinced.

Şifremi değiştirdiğim anda bütün Keyler değiştiği için, keyle işlem yapılan uygulamaları kullanırken gönlüm daha rahat oluyor.
Bence yerinde karar olmuş.

Ayrıca dShot için de şimdiden meraklandım ;)
/cc @omersurer
[Bu cc yöntemi de güzelmiş ;)]

Can you explain in more detail why you have mixed feelings about Steemconnect? I have not used it before, so I am clueless regarding this topic.

Imagine you have a platform using SC for authentication. If SC goes down, that means you're also down along with all platforms using it. That happened a couple of times and disrupted services of Utopian in the past.

I see, makes sense.

For someone who trusted SC before the barrier to entry might be much lower. If the site's creator is not well known in the Steemit community, I will not give away my posting key. Lack of trust might not be an issue for your site's though.​

I share the same mixed feelings. I don't think it's worth it to use it if the permission needed aren't higher than a posting key. I mean you're not gonna be able to do a lot of harm with a posting key, if you get an active key though...

So yeah steemconnect only if necessary.

Thanks for sharing the informations