예제 #1
0
    def _wrapped(request, *args, **kwargs):
        if 'HTTP_AUTHORIZATION' not in request.META:
            return HttpResponseUnauthorized()

        authorization_header = request.META['HTTP_AUTHORIZATION']
        ret = extract_basicauth(authorization_header)
        if not ret:
            return HttpResponseUnauthorized()

        username, password = ret

        if settings.BASICAUTH_USERS.get(username) != password:
            return HttpResponseUnauthorized()

        return func(request, *args, **kwargs)
예제 #2
0
 def _callFUT(self, *args, **kwargs):
     from basicauth.basicauthutils import extract_basicauth
     return extract_basicauth(*args, **kwargs)
    def _callFUT(self, *args, **kwargs):
        from basicauth.basicauthutils import extract_basicauth

        return extract_basicauth(*args, **kwargs)