Authorization with Sam Scott

Web applications often have some sort of login system, and once a user creates an account, they have access to features anonymous users can’t see.  In time, application designers will often add an admin level of access for special users.  This is often a slow trickle of technical debt.  Proper execution of a programmatic authorization system requires concepts like roles, resources, departments, and organizations.

OSO describes itself as batteries included authorization.  It’s an open source library used by companies like Intercom and Wayfair whicseh allows them to manage authorization in a robust and standardized framework without reinventing the wheel.  In this episode we speak with Sam Scott, CTO at OSO.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com to get 15% off the first three months of audio editing and transcription services with code: SED. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


Sponsors

2021 holiday ecommerce sales are expected to exceed 2020 benchmarks – are you prepared to capture every customer revenue opportunity? With Quantum Metric, you can be. Stay off the naughty list this holiday season by reducing customer friction, increasing conversions, and personalizing the shopping experience. Want a sneak peak? Visit us at quantummetric.com/podoffer and see if you qualify to receive our “12 Days of Insights” offer with code SEDAILY. This offer gives you 12-day access to our platform coupled with a bespoke insight report that will help you identify where customers are struggling or engaging in your digital product. Restrictions apply.

Act in Time with InfluxData. Easy to start, easy to scale. InfluxDB, is THE open source time series database. Programmable and performant with a common API across OSS, cloud, and Enterprise offerings, InfluxDB gives you high granularity, high scale, and high availability. Capture, analyze, and store millions of points per second, and gain visibility across all your data sources. To learn more and get started for free, visit influxdata.com/sedaily

Your project management tool should be a breeze to setup, at least mildly enjoyable to use, and help evolve your already existing development workflows so it’s easier to get things done. Does that describe your current tool? If it does, great! You can stop reading. If not, then Shortcut (formerly known as Clubhouse) could be the perfect fit. We’re project management built specifically for software teams and we’re fast, intuitive, flexible, powerful, and many other nice, positive adjectives. Delight the grumpiest scrum masters with Shortcut.Give it a try at softwareengineeringdaily.com/shortcut and get two months free.

G2i is the only marketplace just for pre-vetted JavaScript developers. Hire React, React Native, & Node.js developers you can trust on a contract or full-time basis. G2i will match you with pre-vetted developers within three days of your onboarding call. You’ll be able to review their technical profiles and set up interviews with candidates you like. You get a detailed technical profile that provides the developer’s assessment scores in each category, a copy of their code challenge, and a recording of their technical interview. Test a working relationship with no risk! The first week is free if you decide your developer isn’t a good fit. G2i’s litmus test is simple: can this developer make an impact in your code base within their first week? Go to softwareengineeringdaily.com/g2i to get started.

Spot by NetApp is the cloud automation platform that makes it  easy to deliver continuously optimized infrastructure at the lowest possible cost. Spot helps their customers get the most out of their cloud investments by automating cloud  infrastructure to ensure performance, reduce complexity, and optimize costs. Discover how leading companies, from cloud-native startups to global enterprises, are  automating, simplifying and optimizing their cloud infrastructure with Spot by NetApp. Check them out at Spot.io/SEDAILY where you can find more information, request a demo, or even start a free trial.

Software Daily

Software Daily

 
Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.