Как создать отдельный API REST, который обрабатывает аутентификацию только для нескольких приложений

#python #django #django-models #django-rest-framework

Вопрос:

Я разработал несколько API-интерфейсов Django REST, каждый со своей собственной системой аутентификации пользователей, использующей токены для аутентификации. Я хочу, чтобы все API использовали только единую базу данных аутентификации, чтобы у меня был единый интерфейс, где пользователь может войти в систему, а затем получить доступ к нескольким приложениям, каждое из которых использует свой собственный API.

Существует ли способ, с помощью которого API может выполнить вызов API к центральному API с базой данных пользователей для аутентификации? Или какова была бы отраслевая/передовая практика для достижения этой цели?