Crear aplicaciones web que usan el modo de autenticación clásica en SharePoint 2013

 

Se aplica a:SharePoint Foundation 2013, SharePoint Server 2013

Última modificación del tema:2016-12-16

Resumen:aprenda a crear una aplicación web que use la autenticación de modo clásico (clásica de Windows) en SharePoint 2013.

En SharePoint 2013, la autenticación basada en solicitudes es el método predeterminado y preferido de autenticación de usuario y se requiere para aprovechar las ventajas de la autenticación de servidor a servidor y autenticación de aplicaciones. En Administración central, solo puede configurar la autenticación basada en solicitudes al administrar las aplicaciones web. También puede usar cmdlets de Windows PowerShell. El uso de la autenticación de modo clásico, también conocida como autenticación clásica de Windows, no se recomienda en SharePoint 2013 y solo se pueden crear o configurar las aplicaciones web para la autenticación de modo clásico con cmdlets de Windows PowerShell.

ImportanteImportante:
El uso de Office Web Apps es exclusivo para las aplicaciones web de SharePoint 2013 que usen autenticación basada en notificaciones. La presentación y modificación de Office Web Apps no funciona en las aplicaciones web de SharePoint 2013 que usan autenticación de modo clásico. Si migra aplicaciones web de SharePoint 2010 que usan autenticación de modo clásico a SharePoint 2013, tiene que migrarlas a la autenticación basada en notificaciones para permitir que funcionen con Office Web Apps. Para más información, vea Usar Office Web Apps con SharePoint 2013.

Para utilizar en su lugar la autenticación basada en solicitudes de Windows (recomendado), vea Crear aplicaciones web basadas en notificaciones en SharePoint 2013. Para convertir una aplicación web que utiliza el modo clásico para que utilice la autenticación basada en solicitudes, vea Migrar del modo clásico a autenticaciones basadas en notificaciones en SharePoint 2013.

ImportanteImportante:
Los pasos de este artículo se aplican tanto a SharePoint Foundation 2013 como a SharePoint Server 2013.

Antes de realizar este procedimiento, confirme lo siguiente:

NotaNota:
Ya que SharePoint 2013 se ejecuta como sitios web en Internet Information Services (IIS), los administradores y usuarios dependen de las características de accesibilidad que tienen los exploradores. SharePoint 2013 admite las características de accesibilidad de los navegadores compatibles. Para obtener más información, consulte los siguientes recursos:

Siga el siguiente procedimiento para usar Windows PowerShell para crear una aplicación web que utiliza la autenticación de modo clásico.

Para crear una aplicación web que utilice la autenticación de modo clásico con Windows PowerShell
  1. Compruebe que tiene las siguientes pertenencias:

    • Rol fijo de servidor securityadmin en la instancia de SQL Server.

    • Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.

    • Grupo de servidores en el servidor en el que se van a ejecutar los cmdlets de Windows PowerShell.

    • Agregue las pertenencias que resulten necesarias por encima de los mínimos establecidos anteriormente.

    Los administradores pueden usar el cmdlet Add-SPShellAdmin para conceder los permisos necesarios para usar los cmdlets de Productos de SharePoint 2013.

    NotaNota:
    Si no dispone de permisos, póngase en contacto con el administrador para la instalación o con el administrador de SQL Server para solicitarlos. Para más información sobre permisos de Windows PowerShell, vea Add-SPShellAdmin.
  2. Inicie Shell de administración de SharePoint 2013.

    • Para Windows Server 2008 R2:

      • En el menú Inicio , haga clic en Todos los programas , en Productos de Microsoft SharePoint 2013 y en Shell de administración de SharePoint 2013.

    • Para Windows Server 2012:

      • En la pantalla Inicio , haga clic en Shell de administración de SharePoint 2013.

        Si Shell de administración de SharePoint 2013 no aparece en la pantalla Inicio :

      • Haga clic con el botón secundario en Equipo, haga clic en Todas las aplicaciones y luego haga clic en Shell de administración de SharePoint 2013.

    Para obtener más información sobre cómo interactuar con Windows Server 2012, vea Navegación y tareas de administración comunes en Windows Server 2012 R2 y Windows Server 2012.

  3. En el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:

    New-SPWebApplication -Name <Name> -ApplicationPool <ApplicationPool> -AuthenticationMethod <WindowsAuthType> -ApplicationPoolAccount <ApplicationPoolAccount> -Port <Port> -URL <URL>
    

    donde:

    • <Name> es el nombre de la nueva aplicación web.

    • <ApplicationPoo> es el nombre del grupo de aplicaciones.

    • < WindowsAuthType > es “NTLM” o “Kerberos”. Se recomienda Kerberos.

    • <ApplicationPoolAccount> es la cuenta de usuario como la que se ejecutará este grupo de aplicaciones.

    • <Port> es el puerto en el cual se creará la aplicación web en IIS.

    • <URL> es la dirección URL pública de la aplicación web.

    • Ejemplo

      New-SPWebApplication -Name "Contoso Internet Site" -ApplicationPool "ContosoAppPool" -AuthenticationMethod "Kerberos" -ApplicationPoolAccount (Get-SPManagedAccount "CONTOSO\jdoe") -Port 80 -URL "https://www.contoso.com"
      

Para obtener más información, vea New-SPWebApplication.

NotaNota:
Se recomienda usar Windows PowerShell para realizar tareas administrativas de línea de comandos. La herramienta de línea de comandos Stsadm ya no se usa, pero se ha incluido para ofrecer compatibilidad con las versiones anteriores del producto.

Una vez completado este procedimiento, puede crear una o más colecciones de sitios para esta aplicación webCrear una colección de sitios en SharePoint 2013.

Una vez creada correctamente la aplicación web, al abrir la página Administración central, verá una advertencia de regla de mantenimiento que indica que una o más aplicaciones web están habilitadas con el modo de autenticación clásico. Se trata de un reflejo de nuestra recomendación para utilizar la autenticación basada en solicitudes en lugar de autenticación de modo clásico.

Mostrar: