[{"data":1,"prerenderedAt":261},["ShallowReactive",2],{"project-5974748":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":46,"what":47,"said":59,"maker_in_thread":157,"shape":162,"grid":166,"attempts":222,"same_week":223,"maker_shows":38,"maker_hidden":254,"reader_version":255,"card":256},"5974748","OAuth.io","OAuth.io released with 70+ providers","title","Show HN: OAuth.io released with 70+ providers","https:\u002F\u002Foauth.io","oauth.io","thyb",1372724396,2013,66,22,383,1739,23,"notable","infrastructure","authentication service","api",[24,25,26,27],"oauth","social login","oauth providers","authentication api","roasted",-0.5,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,2,0,13,18,{"privacy":37,"idea":39,"design":41,"pricing":42,"docs":43,"execution":44},{"positive":33,"critical":38},1,{"positive":32,"critical":40},5,{"positive":33,"critical":40},{"positive":38,"critical":33},{"positive":33,"critical":38},{"positive":33,"critical":38},[38,38,31,38,40,33,38,33,38,40,38,33,38,38,38,38,33,31,38,38,40,38],null,{"problem":48,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":56,"openness":57,"stage":58,"team_size":57},{"value":49,"source":50,"evidence":51},"Integrating many OAuth providers into an app is slow and tedious","commenter",[52],{"id":53,"by":54,"text":55},"5975444","nadiac","I feel it is made for fast Oauth integration. We use 4 oauth providers into one of our app, and it took us really 4 full days to implement them without bug. We are not Oauth…",[],"unknown","beta",{"praise":60,"objections":73,"requests":109,"questions":135,"alternatives":140},[61,69],{"value":62,"source":50,"evidence":63},"Saves time versus implementing several OAuth providers by hand",[64,65],{"id":53,"by":54,"text":55},{"id":66,"by":67,"text":68},"5974826","jmelul","Nice stuff! Definitely beats using Gigya or Janrain which cost quite a bit. This is the only part we were interested in anyway so... Are you guys planning on adding services and…",{"value":70,"source":50,"evidence":71},"Cheaper than Gigya or Janrain",[72],{"id":66,"by":67,"text":68},[74,81,88,98],{"value":75,"source":50,"evidence":76},"Adds an untrusted intermediary that can see user data",[77],{"id":78,"by":79,"text":80},"5974920","Titanous","Previous discussion: https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=5777102 From a security perspective, this is a horrible idea, adding a completely untrusted intermediary. OAuth.io will…",{"value":82,"source":50,"evidence":83},"Single provider revocation could take down all customers",[84],{"id":85,"by":86,"text":87},"5975062","btilly","Worse than that. You are at the mercy of what service providers think of both them AND all of their clients. Suppose that they have a customer who uses their service to install…",{"value":89,"source":50,"evidence":90},"Unclear value; the service is a step backward for OAuth",[91,95],{"id":92,"by":93,"text":94},"5975472","sondh","I think this is a step backward. The OAuth specs were designed to make it easier to work with different services and now we have to utilize yet another service to communicate…",{"id":96,"by":86,"text":97},"5975393","Thanks for the correction. In that case, I fail to see the value add that they claim to provide.",{"value":99,"source":50,"evidence":100},"Back button is broken on the site",[101,105],{"id":102,"by":103,"text":104},"5975131","n1cked","A bit annoying that the site breaks the back button.",{"id":106,"by":107,"text":108},"5976074","bobwaycott","Thanks for breaking my back button.",[110,117,124],{"value":111,"source":50,"evidence":112},"Provide a public list of the 70 providers without sign-up",[113],{"id":114,"by":115,"text":116},"5974919","alpb","This is still beta page. I can't see list of 70 providers.",{"value":118,"source":50,"evidence":119},"Add a description or explainer of what the service does",[120],{"id":121,"by":122,"text":123},"5974965","Avalaxy","So... Where can I find more information on what this is and how it works? There isn't even a description on the website on what oauth.io is, just a small code snippet. Why am I…",{"value":125,"source":50,"evidence":126},"Allow registration via OAuth",[127,131],{"id":128,"by":129,"text":130},"5975245","calebclark","I clicked the login button on your oauth.io site' and I was surprised to see a basic email\u002Fpassword form. Why not use your own product to allow login through Facebook, twitter,…",{"id":132,"by":133,"text":134},"5976552","aymeric","I can't register on their website using OAuth? Really?",[136],{"value":137,"source":50,"evidence":138},"Will more services be added and maintained over time?",[139],{"id":66,"by":67,"text":68},[141,145,153],{"value":142,"source":50,"evidence":143},"Gigya and Janrain",[144],{"id":66,"by":67,"text":68},{"value":146,"source":50,"evidence":147},"HybridAuth",[148,149],{"id":92,"by":93,"text":94},{"id":150,"by":151,"text":152},"5979230","canadev","I would recommend rolling your own consumers, or using one of the following libraries: - http:\u002F\u002Fhybridauth.sourceforge.net\u002F (PHP) - https:\u002F\u002Fgithub.com\u002Fintridea\u002Fomniauth (Ruby)…",{"value":154,"source":50,"evidence":155},"OmniAuth",[156],{"id":150,"by":151,"text":152},{"comments":38,"answered":33,"key":158},[159],{"id":160,"text":161},"5974935","Currently, you just have to sign up to access the full list. We'll add this list for non registered user asap. Thanks for your feedback.",{"commenters":163,"max_depth":164,"maker_replies":38,"first_comment_mins":34,"lifespan_hours":165},19,6,17,[167,169,171,175,176,178,181,182,185,187,189,191,194,197,200,203,206,208,211,215,217,221],[78,33,38,168,79,33],"project\u002Fcritical\u002Fprivacy",[85,33,38,170,86,33],"project\u002Fcritical\u002Fidea",[172,33,31,173,174,33],"5975253","project\u002Fneutral\u002Fprivacy","tehwebguy",[96,33,38,170,86,33],[53,33,40,177,54,33],"project\u002Fpositive\u002Fidea",[179,33,33,180,93,33],"5975494","commenter\u002Fneutral\u002Fnone",[92,38,38,170,93,33],[183,38,33,184,54,33],"5975529","commenter\u002Fneutral\u002Fidea",[102,32,38,186,103,33],"project\u002Fcritical\u002Fdesign",[66,31,40,188,67,33],"project\u002Fpositive\u002Fpricing",[128,190,38,186,129,33],4,[192,190,33,180,193,33],"5976567","nodefortytwo",[195,40,38,170,196,33],"5975866","DiabloD3",[198,164,38,186,199,33],"5976197","Aaronneyer",[121,201,38,202,122,33],7,"project\u002Fcritical\u002Fdocs",[114,204,38,205,115,33],8,"project\u002Fcritical\u002Fexecution",[160,204,33,207,11,38],"maker\u002Fneutral\u002Fnone",[150,209,31,210,151,33],9,"project\u002Fneutral\u002Fidea",[212,213,38,170,214,33],"5975904",10,"hippich",[106,216,38,186,107,33],11,[218,219,40,177,220,33],"5976283",12,"tiedemann",[132,34,38,186,133,33],[],[224,229,234,239,244,249],{"id":225,"name":226,"points":227,"category":228},"5981446","Streak Secure Gmail",170,"security_privacy",{"id":230,"name":231,"points":232,"category":233},"5985793","HN Jobs",149,"web_saas",{"id":235,"name":236,"points":237,"category":238},"5969535","Chicken chicken chicken",147,"languages",{"id":240,"name":241,"points":242,"category":243},"5973595","Glass Tesla",96,"consumer_social",{"id":245,"name":246,"points":247,"category":248},"5965673","Kite",95,"dev_tools",{"id":250,"name":251,"points":252,"category":253},"5986176","Bitcoins with Friends",67,"finance_crypto",false,"v2",{"id":257,"name":5,"line":6,"ai":254,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":258,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":259,"url":9,"mix":260,"praise":62,"objection":75,"sub":21},5974748,[24,25,26,27],"1131501015101111031151",[31,32,33,34],1794036507904]