Как связать некоторых пользователей с приложением OAuth, чтобы разрешить или запретить аутентификацию на основе этого приложения в django-oauth-toolkit?

Я использую django-oauth-toolkit выполнить аутентификацию пользователя с помощью DRF, моя цель - разрешить или запретить аутентификацию на основе приложения OAuth, связанного с пользователем.

Скажем, у меня есть application-one с участием user-a связаны с ним и application-two с участием user-b связаны с ним, теперь, если user-a или же user-b пытается предоставить разные client_id:client_secret чем приложение для этого приложения OAuth, каждое из которых связано с ним, в аутентификации следует отказать.

Это полезно, потому что если бы я создал два приложения OAuth, одно для android пользователи и другие для web users Я могу запретить аутентификацию для пользователей, которые не связаны с запрошенным приложением OAuth, или разрешить доступ пользователям, которые связаны с правильным приложением OAuth.

Я не нашел ничего полезного в docs или через Интернет о связывании некоторых пользователей или для этой цели, хотя это звучит очень полезно, поэтому любые советы или предложения будут оценены.

благодаря

0 ответов

Другие вопросы по тегам