У меня есть do tnet asp core 3 backend, который определяет роли и разрешения для моего WebAPI. Теперь мне нужно на внешней стороне (javascript) получить эти разрешения для отображения правильного пользовательского интерфейса, et c.
Как вы обычно выполняете sh эту задачу? У меня есть 2 варианта, но я не знаю, какой из них лучше подходит или более пригоден для обслуживания:
1) Зеркально отразите ACL (контрольный список Acess) (кажется, худший, связанный с обслуживанием). Под зеркалированием я подразумеваю наличие копии acl, жестко закодированного во внешнем интерфейсе
2) Отправлять ACL, когда пользователь первоначально входит в систему?
3) Вставьте свой лучший вариант здесь? :)
С другой стороны, есть ли какая-либо библиотека javascript, которая интегрируется с системой идентификации ядра asp dot net и делает это без проблем?