title: Django Rest Framework avoid authentication JWT
body: <p>I am using <code>rest_framework_simplejwt</code> to authenticate my users but, in some views i need to ignore it, because these are public views.  i want to check the token into view flow. The expected behaviour is:</p>
  
  <p>In public view</p>
  
  <ul>
  <li>Avoid token validation: If is there an expired or invalid token, ignore it and let me in to validate it into APIView</li>
  </ul>
  
  <p>Actually <code>rest_framework_simplejwt</code> checks token and raise <code>401</code> if token is invalid or expired...</p>
  
  <p>I tried disabling <code>authentication_classes</code> within APIView like this:</p>
  
  <pre><code>class SpecificProductApi(APIView):
  
      def get_authenticators(self):
          if self.request.method == 'GET':
              self.authentication_classes = []
          return super(SpecificProductApi, self).get_authenticators()
  </code></pre>
  
  <p>but if i disable it before enter <code>GET APIView</code> method, i can't do <code>if reques.user.is_authenticated:</code> because I disabled the token :(</p>
  
  <p>Exists a way to enable entering to api http method and check users manually into view? thanks</p>