В моем приложении я хотел бы использовать. NET Базовая авторизация на основе ролей. Будут фиксированные роли, такие как «Can-View-Status» и «Can-Modify-Settings» и т. Д. c. Однако я хочу, чтобы каждая роль была действительной только для всех назначенных компьютеров, которые хранятся в таблице «Машины».
Пример:
Пользователь 1 «can-view-status» машины 12 , 17,30
Пользователь 1 "can-modify-settings" машины 12
Пользователь 2 "can-view-status" машины 5,12 et c.
Таким образом, для моего API это будет означать:
/ machine / 17 / status должен быть авторизован для пользователя 1
/ machine / 12 / status должен быть авторизован для пользователей 1 и 2
Возможно ли это?