Zanzibar-like authorization with SpiceDB and Authorino

  Рет қаралды 572

Kuadrant

Kuadrant

Жыл бұрын

Demo of integrating Authorino with Authzed's SpiceDB.
SpiceDB is a Google Zanzibar-inspired authorization system that, like Google Zanzibar, allows for the modeling of fine-grained permissions based on relationships (Relationship-Based Access Control, or ReBAC).
One of the main challenges of implementing fine-grained permissions with an external authorization system is making that system aware of the existing relations. In this demo, we use Authorino callbacks to inform SpiceDB about the permissions implied by the operations requested by the users, such as creating or deleting an application resource, as well as granting and revoking access to resources for third-party users.
The full scope of the demo consists of protecting endpoints of a REST API that handles documents, the Docs API. Any authenticated user with a valid API key is allowed to create documents. Users can read and delete their own documents, as well as grant read access to their documents for other users. All fine-grained permissions involved are automatically stored in SpiceDB by Authorino, based on the operations requested by the users to the Docs API.
Repo:
github.com/guicassolato/autho...
More:
* Authorino - github.com/kuadrant/authorino
* Kuadrant - kuadrant.io
* SpiceDB - authzed.com/spicedb
Presented by:
Guilherme Cassolato (github.com/guicassolato)
Presented with:
* Google Meet - meet.google.com
* Visual Studio Code - code.visualstudio.com
* Tothom - marketplace.visualstudio.com/...

Пікірлер
Deep dive into Google Zanzibar and its concepts for authorization scenarios
25:56
Identiverse - A CRA Resource
Рет қаралды 7 М.
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 111 МЛН
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 11 МЛН
Manage your permissions system like Google does
43:56
Platform Engineering
Рет қаралды 2,2 М.
Database Tuning at Zerodha - India's Largest Stock Broker
44:37
Build an SQL Agent with Llama 3 | Langchain | Ollama
20:28
TheAILearner
Рет қаралды 4,1 М.
Gemma 2 - Local RAG with Ollama and LangChain
14:42
Sam Witteveen
Рет қаралды 13 М.
How Ai Is About To Transform The World’s Economy
19:19
Andrei Jikh
Рет қаралды 44 М.
Waterfall Over Agile In 2023???
9:00
Continuous Delivery
Рет қаралды 57 М.
How we built a gRPC consistent hashring for SpiceDB h265
29:10
CNCF [Cloud Native Computing Foundation]
Рет қаралды 568
Learn SpiceDB | Language Primer
42:56
authzed
Рет қаралды 2,7 М.
Best Text Editor For Programming
11:41
Hallden
Рет қаралды 836 М.
Zanzibar: Google's Consistent, Global Authorization System
51:14
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 47 МЛН
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 13 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 332 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,6 МЛН