Как ограничить страницы внешнего интерфейса в React на основе разрешений пользователя в платформе отдыха Django?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как ограничить страницы внешнего интерфейса в React на основе разрешений пользователя в платформе отдыха Django?

Сообщение Anonymous »

Я разрабатываю веб-приложение с использованием Django restframework (бэкэнд) и React (интерфейс). В серверной части у меня есть несколько конечных точек, ограниченных определенными разрешениями, и эта часть работает хорошо. Теперь мне нужно убедиться, что во внешнем интерфейсе каждый пользователь видит только те страницы, на которых у него есть хотя бы одно разрешение на внесение изменений.
Идеи, которые я рассмотрел для реализации:
Добавление поля JSON в таблицу пользователей, которое включает список доступных страниц для каждого пользователя. Таким образом, я мог бы легко запросить доступные страницы напрямую.
Во время входа в систему вместе с токеном или другими данными ответа сопоставьте разрешения пользователя, чтобы создать список доступных страниц и отправить его. сразу во внешний интерфейс.
Как лучше всего реализовать такое ограничение доступа во внешнем интерфейсе? Существует ли устоявшийся метод управления доступом к страницам в React на основе разрешений пользователя, полученных от серверной части?
Заранее благодарим за любые рекомендации.

Подробнее здесь: https://stackoverflow.com/questions/791 ... jango-rest
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»