code: def endpoint_access(self, method):
          
          if method == 'OPTIONS':
              # The CORS pre-flight checks should not require authentication
              return self.UNAUTHENTICATED_ACCESS
          elif method not in self.METHOD_ACCESS:
              logging.error('Cannot determine access needed for %s method', method)
              raise HTTPError(500, 'Internal Server Error')
  
          return self.METHOD_ACCESS[method]
docs: Determine access level needed for endpoint
          :param method: The request verb
          :return: String representing access type.