В Django как вы можете настроить права пользователя, чтобы он имел доступ только к rest api?
В нашем проекте пользователи могут войти в систему и получить доступ к различным веб-страницам. Есть также rest-api - пользователи могут получить доступ к определенной информации через rest api (аутентификация по токену). Теперь есть один пользователь, который должен иметь только api-доступ - вход только через вызов api, возвращающий токен. Доступ к веб-страницам нежелателен и должен быть запрещен для этого пользователя.
Как мы можем это настроить? Возможно ли это прямо из коробки или необходимо адаптировать классы разрешения?
Вы можете использовать api ключи для остального api, чтобы сделать его доступным только для пользователя с api ключом