0

functional view에서 basic authentication을하고 싶습니다. 보기에서 클라이언트 스크립트의 POST 요청을 기다리고 있습니다. 따라서 클라이언트가 인증되면 바로보기에 새로운 데이터가 POST이됩니다. 또한 session이 어떻게 유지되는지 알고 싶습니다. 사용자가 잠시 후 새로운 요청을하면 다시 인증 받아야합니까? 그렇지 않다면 다음에 무언가를 POST하려고 할 때 인증을 강제하는 절차는 무엇입니까?Django의 기능보기에서 기본 인증을 수행하는 방법은 무엇입니까?

데코레이터 모듈에 데코레이터 @has_basicauth이 있습니까? 그렇다면 어떻게 사용할 수 있습니까?

답변

0

매우 간단한 방법이 있습니다.

from decorators import has_basicauth 

@has_basicauth['RestricedRealm'] 
def some_view(request) 
... 
... 

누군가가 브라우저를 통해 URL에 도달하려고하면 브라우저에서 사용자 이름과 비밀번호를 자동으로 묻습니다.