コード例 #1
0
    def is_whitelisted(self, request, credentials: dict = None) -> bool:  # pylint: disable=unused-argument
        """
        Checks if the request or given credentials are whitelisted for access.
        """

        if is_client_ip_address_whitelisted(request):
            return True

        if is_client_method_whitelisted(request):
            return True

        return False
コード例 #2
0
ファイル: base.py プロジェクト: jazzband/django-axes
    def is_whitelisted(self, request: AxesHttpRequest, credentials: dict = None) -> bool:  # pylint: disable=unused-argument
        """
        Checks if the request or given credentials are whitelisted for access.
        """

        if is_client_ip_address_whitelisted(request):
            return True

        if is_client_method_whitelisted(request):
            return True

        return False
コード例 #3
0
    def is_whitelisted(self, request, credentials: dict = None) -> bool:
        """
        Checks if the request or given credentials are whitelisted for access.
        """

        if is_user_attempt_whitelisted(request, credentials):
            return True

        if is_client_ip_address_whitelisted(request):
            return True

        if is_client_method_whitelisted(request):
            return True

        return False
コード例 #4
0
 def test_is_client_ip_address_whitelisted_not(self):
     self.assertFalse(is_client_ip_address_whitelisted(self.request))
コード例 #5
0
 def test_is_client_ip_address_whitelisted_only_allow(self):
     self.assertTrue(is_client_ip_address_whitelisted(self.request))
コード例 #6
0
 def test_is_client_ip_address_whitelisted_never_lockout(self):
     self.assertTrue(is_client_ip_address_whitelisted(self.request))
コード例 #7
0
ファイル: test_utils.py プロジェクト: jazzband/django-axes
 def test_is_client_ip_address_whitelisted_not(self):
     self.assertFalse(is_client_ip_address_whitelisted(self.request))
コード例 #8
0
ファイル: test_utils.py プロジェクト: jazzband/django-axes
 def test_is_client_ip_address_whitelisted_only_allow(self):
     self.assertTrue(is_client_ip_address_whitelisted(self.request))
コード例 #9
0
ファイル: test_utils.py プロジェクト: jazzband/django-axes
 def test_is_client_ip_address_whitelisted_never_lockout(self):
     self.assertTrue(is_client_ip_address_whitelisted(self.request))