#python #django #django-rest-framework #middleware #django-middleware
Вопрос:
Я просто хочу предоставить доступ к своему веб-сайту, когда api http://www.example.com/api/token=exampletoken (any link)
возвращает сообщение об успешном выполнении.
Приведенная выше ссылка возвращает два типа типа json:
{"error":"invalid_token","error_description":"The access token provided has expired"}
или
{"success":true,"message":"You accessed my APIs!"}
если первая часть такова "success":true
, я хочу, чтобы пользователь получил доступ к моему веб-сайту.
Как разработать промежуточное программное обеспечение для этого, чтобы предоставить доступ в этом случае?
Что я пробовал:
import requests
class NeedtoLoginMiddleware(MiddlewareMixin):
def process_request(self,request):
exampletoken = some_token # token is generated somewheree
r = requests.get("http://www.example.com/api/token=" exampletoken)