Какие программные инструменты предоставляют функционал управления правами доступа к объектам на основе ролей и могут быть использованы в виде готового микросервиса?

Как найти бесплатный сервис для управления правами доступа для объектов (юзеров, групп, документов), основанный на ролях и правилах, с возможностью проверки прав пользователя над объектами?
  • 12 апреля 2024 г. 12:50
Ответы на вопрос 2
Некоторые из программных инструментов, предоставляющих функционал управления правами доступа на основе ролей и могущие быть использованы в виде микросервисов, включают в себя:

1. Keycloak - это платформа управления идентификацией и управления доступом с открытым исходным кодом, которая предоставляет функционал управления правами доступа на основе ролей и различных политик доступа.

2. Auth0 - это облачный сервис управления доступом, который предлагает готовое API для авторизации, аутентификации и управления правами доступа на основе ролей.

3. Okta - это еще один облачный сервис для управления идентификацией и доступом, который позволяет создавать и управлять правами доступа на основе ролей для различных объектов.

Чтобы найти бесплатный сервис для управления правами доступа на основе ролей и правил, можно обратить внимание на следующие варианты:

1. Использование платформы Keycloak с бесплатной лицензией для малых и средних предприятий.
2. Поиск открытых исходных кодов решений на платформе GitHub, таких как Casbin или Open Policy Agent (OPA).
3. Использование бесплатного плана сервисов Auth0 или Okta для малых проектов и команд.

Также можно обратиться к обзорам и сравнениям различных сервисов управления доступом для выбора наиболее подходящего решения для конкретной задачи.
Не микросервис, но библиотека: 
https://casbin.org/
Похожие вопросы