Fine Grained Authorisation with Relationship-Based Access Control - Ben Dechrai - CPH DevFest 2024

This talk was recorded at Copenhagen Developers Festival in Copenhagen, Denmark. #cphdevfest #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://cphdevfest.com/ Subscribe to our YouTube channel and learn every day: / ‪@NDC‬ Follow our Social Media!   / ndcconferences     / ndc_conferences     / ndc_conferences   #security #cloud Who can tag me in a post? If I move this file to another folder, who now has access? If my owner breaks up with his friend, will I still get a bone? Whether you're a human, or a dog, let's face it, authorisation is hard. Role-based access control is a great starting point but hard to scale. Attribute-based access control scales better, but neither are much good at answering more complex conditions, like whether friends-of-friends can read your posts, or knowing if your dental hygiene is going to suffer. For such situations, we generally have to wrap this up into business logic. This is where relationship-based access control (ReBAC) comes in, offering a nuanced approach to accessing resources without codifying that into the applications. In this session, we'll look at how to define these relationships, experience live demos, and discover how we can deploy our own fine-grained authorisation service. Expect some tail-wagging insights and a few laughs as we explore access control from a canine's point of view.

Fine-Grained Authorization for Modern Applications - Ashish Jha - NDC London 2025
▶︎

Fine-Grained Authorization for Modern Applications - Ashish Jha - NDC London 2025

ABAC, ReBAC, Zanzibar, ALFA… How and Why Should I Implement Authorization in My APIs?
▶︎

ABAC, ReBAC, Zanzibar, ALFA… How and Why Should I Implement Authorization in My APIs?

Faster, Cheaper, Greener: Pick Three - Lea Mladineo - CPH DevFest 2024
▶︎

Faster, Cheaper, Greener: Pick Three - Lea Mladineo - CPH DevFest 2024

9. XTH – An implementation agnostic Test Suite Runner - Adam Retter
▶︎

9. XTH – An implementation agnostic Test Suite Runner - Adam Retter

Attacking AI - Jason Haddix - NDC Security 2026
▶︎

Attacking AI - Jason Haddix - NDC Security 2026

Supercharged Mobile App Development with Drupal Unveiling MAP - DrupalCamp Berlin 2024
▶︎

Supercharged Mobile App Development with Drupal Unveiling MAP - DrupalCamp Berlin 2024

Devoxx Greece 2025 - Fine Grained Authorisation with Relationship-Based Access Control : Ben Dechrai
▶︎

Devoxx Greece 2025 - Fine Grained Authorisation with Relationship-Based Access Control : Ben Dechrai

How To Handle Permissions Like A Senior Dev
▶︎

How To Handle Permissions Like A Senior Dev

Building Rock-Solid Encrypted Applications - Ben Dechrai - NDC Melbourne 2025
▶︎

Building Rock-Solid Encrypted Applications - Ben Dechrai - NDC Melbourne 2025

DDD and ReBAC: Revolutionizing Access Management - Pauline Jamin - DDD Europe 2024
▶︎

DDD and ReBAC: Revolutionizing Access Management - Pauline Jamin - DDD Europe 2024

Role-based access control (RBAC) vs. Attribute-based access control (ABAC)
▶︎

Role-based access control (RBAC) vs. Attribute-based access control (ABAC)

Performance tuning for Azure Cosmos DB - Hasan Savran - CPH DevFest 2024
▶︎

Performance tuning for Azure Cosmos DB - Hasan Savran - CPH DevFest 2024

10 tips to level up your ai-assisted coding - Aleksander Stensby - NDC Sydney 2026
▶︎

10 tips to level up your ai-assisted coding - Aleksander Stensby - NDC Sydney 2026

Easily create ABAC policies with the Permit UI - Tutorial
▶︎

Easily create ABAC policies with the Permit UI - Tutorial

Spec-Driven Development: The Fast Track to 10x? - Jerry Nixon - NDC Sydney 2026
▶︎

Spec-Driven Development: The Fast Track to 10x? - Jerry Nixon - NDC Sydney 2026

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Keynote: How To Be A Rockstar Developer - Dylan Beattie - CPH DevFest 2024
▶︎

Keynote: How To Be A Rockstar Developer - Dylan Beattie - CPH DevFest 2024

AI Bubble: How AI's push towards IPOs became a death drive | Ed Zitron
▶︎

AI Bubble: How AI's push towards IPOs became a death drive | Ed Zitron

ABAC 101 Attribute Based Access Control CISSP CSSLP CCSP
▶︎

ABAC 101 Attribute Based Access Control CISSP CSSLP CCSP

Cybersecurity Architecture: Who Are You? Identity and Access Management
▶︎

Cybersecurity Architecture: Who Are You? Identity and Access Management