Код: Выделить всё
[DeviceAccessAuthorisation(Permission="SetDoorProfile")]
public ActionResult SetDoorProfile(string deviceId, int doorProfileId)
{...}
Код: Выделить всё
class DeviceAccessRequirements:IAuthorizationRequirementЯ знаю, что могу прочитать параметр контроллера deviceId из HttpRequest.RouteValues, либо в пользовательский атрибут AuthoriseAttribute или в AuthorizationHandler.
Я думаю, что это идеальная архитектура.
но я не могу понять, как передать заполненное требование в AuthorizationHandler
Обратите внимание, что у меня много разрешений, и я не хочу создавать политику для каждого, тем более что мне, скорее всего, понадобятся другие параметры.
Подробнее здесь: https://stackoverflow.com/questions/786 ... -and-autho
Мобильная версия