Hacker News new | ask | show | jobs
by danielgrieve 4880 days ago
The services are trying to provide you with easy access so you don't have that barrier of creating "yet another account". Depending on the service they're offering they'll pick a reasonable third-party that offers oAuth integration.

I'd say that GitHub auth for a service aimed at developers is a reasonable assumption to make.

2 comments

The process of logging in with a third-party account takes about as much time as filling out a name, email address and a password into a form. Since I can even get my browser to auto-fill my name and email address and auto-generate a random password, creating "yet another account" (a couple of clicks, no typing at all) is actually less hassle for me than logging in with some other account and then going through a scary-looking authorization prompt. In fact, apart from Stack Overflow, I can't remember a single website where my identity is tied to another account of mine.
And to make things worse a lot of time after you go through the facebook/google/github login they still require you to pick a password for their service, which means the login was purely to get you to link your accounts to their services which just feels icky to me.

Sure support it as an option, but don't make it mandatory that you have a account with social media service X.

"I'd say that GitHub auth for a service aimed at developers is a reasonable assumption to make."

As long as its optional. I'm hosting my own Git repositories on servers I own, hosted in centers with fat pipes. I know devs working on sensitive stuff which shall never make it to any public / cloud / whatever. There are also developers who are not at all into the "open source" thinggy.

It's good if they conveniently allow GitHub for those who are using GitHub as long as they also offer other ways to login (say OpenID [even if it has its flaws] or good old email/password or whatever).