Earlier quoted context omitted.
Why don't people read shit before posting?
In the blog article, they state: > we have made sso a priority target for penetration testing by researchers on our bug bounty program — we’ve paid bounties for a number of reported issues! While that makes it clear that they cared about penetration testing, it isn't what the person was asking to that you replied to -- they asked if they had contracted with an independent company to do testing. This did not seem to b…
Show HN: BuzzFeed open source SSO
31–40 of 42 posts
Re: Show HN: BuzzFeed open source SSO
#32We were already using traefik as a proxy for our docker/swarm clusters and this is a single container drop in to add authentication to every traefik request.
It's still missing a few key features but it can get you started, we're testing the use of a single auth domain (so you don't have to add every internal service domain as a refirect_uri in Google - looks similar to how sso works) internally and we expect to release this shortly once finished.
Additionally, if you want an even lighter weight option, we also use, with great success, cloudflare's lua script on a few services we don't run with docker/traefik: https://github.com/cloudflare/nginx-google-oauth
Re: Show HN: BuzzFeed open source SSO
#33Re: Show HN: BuzzFeed open source SSO
#34a bit ignorant in this area, but how is this functionally different than Google Cloud IAP?
However google IAP requires that your infrastructure is all in Google cloud.
Whilst we do use GCP, most of BuzzFeed’s infra is in AWS, we needed a solution which worked for both.
Re: Show HN: BuzzFeed open source SSO
#35GitHub repo: https://github.com/buzzfeed/sso This is our identity aware proxy, which we've been using internally for a year. The blog post explains our motivations behind creating it, and open-sourcing it. It's available today, under MIT license. We'll be keeping an eye on the thread, and happy to follow up to any questions!
Re: Show HN: BuzzFeed open source SSO
#36Re: Show HN: BuzzFeed open source SSO
#37never expected BuzzFeed on HN frontpage (:
BuzzFeed has been on the HN homepage quite frequently. https://news.ycombinator.com/from?site=buzzfeednews.com https://news.ycombinator.com/from?site=buzzfeed.com
Re: Show HN: BuzzFeed open source SSO
#38Earlier quoted context omitted.
Neat project, but I have to ask why you didn't go with an existing solution like Keycloak?
Hey, there were a few reasons behind this. - ease of migration was a big one, we had 100+ instances of bitly's oauth2_proxy, and were able to seamlessly migrate them to this, without any changes to the services being protected. - ease of deployment was also important. Our solution doesn't have any datastore dependencies, and is stateless, so was straightforward to deploy into our PaaS ( https://tech.buzzfeed.com/depl…
Re: Show HN: BuzzFeed open source SSO
#39GitHub repo: https://github.com/buzzfeed/sso This is our identity aware proxy, which we've been using internally for a year. The blog post explains our motivations behind creating it, and open-sourcing it. It's available today, under MIT license. We'll be keeping an eye on the thread, and happy to follow up to any questions!
How have you found working with Go?
It’s one of our two standard languages - the other being Python - and whilst the vast majority of our services are Python, Golang is being used for growing and significant number too.
Touching on my first point, we have observed people enjoy writing Go apps, and it is a great fit particularly where performance and scalability are needed.
Therefore when engineers have moved to another team internally, they often will evangelize Golang to their new team members.
So we expect it to continue to grow and thrive here!
Re: Show HN: BuzzFeed open source SSO
#40Earlier quoted context omitted.
Hey, there were a few reasons behind this. - ease of migration was a big one, we had 100+ instances of bitly's oauth2_proxy, and were able to seamlessly migrate them to this, without any changes to the services being protected. - ease of deployment was also important. Our solution doesn't have any datastore dependencies, and is stateless, so was straightforward to deploy into our PaaS ( https://tech.buzzfeed.com/depl…
Is it possible to use this with Nginx auth_request? I use bitlys oauth2_proxy like so because it doesn't support websockets.
However there would be some caveats - like for example `skip_auth_regex` (see https://github.com/buzzfeed/sso/blob/master/docs/sso_config.... ) would not work with this, because the original URI would not be checked.