  
  
  def get_schema_view(
          title=None, url=None, description=None, urlconf=None, renderer_classes=None,
          public=False, patterns=None, generator_class=SchemaGenerator):
      """
      Return a schema view.
      """
      # Avoid import cycle on APIView
      from .views import SchemaView
 
</s> remove         patterns=None, generator_class=SchemaGenerator):
 </s> add         patterns=None, generator_class=SchemaGenerator,
        authentication_classes=api_settings.DEFAULT_AUTHENTICATION_CLASSES,
        permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES): </s> remove         patterns=None, generator_class=SchemaGenerator):
 </s> add         patterns=None, generator_class=SchemaGenerator,
        authentication_classes=api_settings.DEFAULT_AUTHENTICATION_CLASSES,
        permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES): </s> remove         patterns=None, generator_class=SchemaGenerator):
 </s> add         patterns=None, generator_class=SchemaGenerator,
        authentication_classes=api_settings.DEFAULT_AUTHENTICATION_CLASSES,
        permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES):
        public=False, patterns=None, generator_class=SchemaGenerator,
        authentication_classes=api_settings.DEFAULT_AUTHENTICATION_CLASSES,
        permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES):
  
  
  def get_schema_view(
          title=None, url=None, description=None, urlconf=None, renderer_classes=None,
        public=False, patterns=None, generator_class=SchemaGenerator,
        authentication_classes=api_settings.DEFAULT_AUTHENTICATION_CLASSES,
        permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES):
      """
      Return a schema view.
      """
      # Avoid import cycle on APIView
      from .views import SchemaView
keep keep keep keep replace keep keep keep keep keep
 allow custom authentication and permission classes for docs view 
rest_framework/schemas/__init__.py