Авторизация, управление правами доступа (RBAC) пользователй, аудит пользователей


Spacer

Встраивание на ваш сайт или в ваше web-приложение системы авторизации, учета пользователей. Разграничение прав пользователей, а также аудит действий пользователей. Система разграничения прав может быть построена как на основе простейшей модели с уровнями доступа, так и по более сложной модели - управление доступом на основе ролей (Role Based Access Control, RBAC).

Требования к сайту или web-приложению:

  • Обработка страниц сайта или web-приложения интерпретатором PHP.
  • Наличие сервера MySQL.

Разграничение прав пользователей необходимо, когда с web-приложением или сайтом работает более одного человека. Обычно существует некий набор операций и не каждому из пользователей нужен доступ ко всем операциям. Эту задачу решает система разграничения доступа. Используя ролевую систему доступа (RBAC) можно определить произвольный набор разрешенных действий для каждого пользователя. Например для одного пользователя разрешить только ввод данных с запретом на просмотр уже введенных данных. Другому пользователю можно разрешить просмотр данных, но запретить изменение данных.

Аудит действий пользователей позволяет узнать кто и когда выполнил ту или иную операцию. Это система дополнительного контроля за действиями пользователей. Система разграничения прав не позволяет контролировать действия тех пользователей кто авторизован и выполняет позволенные ему операции. Однако существуют ситуации, когда необходимо знать кто конкретно выполнил определенную разрешенную операцию и тут помогает система аудита.

Преимущества этой системы:

  • кроссплатформенность
  • открытый исходный код

 

Поделитесь этим сайтом с друзьями!

Другие программы

 

  Copyright digital.workshop 1999 - 2021.  
Это произведение доступно по лицензии Creative Commons Attribution-NoDerivs 3.0.
Developed by digital.workshop