Реализация RBAC и ABAC в Golang на базе Casbin
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
При разработке приложений часто возникает необходимость в разграничении доступа к ресурсам. В докладе разберем на конкретных примерах, как мы у себя в продукте реализовали разделение прав доступа на основе ролей (RBAC) и атрибутов (ABAC). В качестве основного инструмента для решения поставленной задачи мы используем Casbin и его библиотеку для Go, о которой мы так же подробно поговорим.
Занимаюсь продуктовой разработкой уже более 8 лет
Начинал с разработки на C# и несколько лет разрабатывал приложения на нем
Затем познакомился с Go, практически с первых версий. Язык понравился, поэтому параллельно с C# я начал писать и на Go.
Помимо бэкенда так же приходилось писать и фронтенд.
Последние 2 с лишним года перешел на разработку бэкенда исключительно на Go.
VK
Видео
Другие доклады секции
Инструменты на Go и для Go