Macaroons + Elixir Distributed API Authorization | Digit | Code BEAM America 2021
This video was recorded at Code BEAM America 2021 - https://codesync.global/conferences/code-beam-sf-2021/ Macaroons + Elixir Distributed API Authorization | Digit - ABSTRACT Macaroons allow decentralized authorization in the cloud, making them a fantastic fit for web applications built in Elixir. We'll take a look at what Macaroons are, the benefits they offer, and how they are a perfect authorization construct in a Phoenix based web application. OBJECTIVE: Everyone who attends the talk should leave with a general idea about what Macaroons are, how they work and why they'd be useful in the context of an Elixir web API/Application. AUDIENCE: Experienced Elixir/Phoenix developers who may be familiar with authorization constructs such as JWTs. • Timecodes 00:00 - 02:39 - Intro and Overview 02:40 - 04:41 - What is a Macaroon? 04:42 - 06:09 - Anatomy of Macaroon 06:10 - 09:52 - Macaroons in Elixir + Caveats 09:53 - 18:49 - Elixir Structure for A Caveat 18:50 - 23:57 - Datalog 23:58 - 28:32 - Datalog Part 2 28:33 - 36:05 - QnA • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global