Creación de una aplicación web que usa autenticación clásica de Windows (SharePoint Foundation 2010)
Se aplica a: SharePoint Foundation 2010
Última modificación del tema: 2016-11-30
En este artículo se describe cómo crear una aplicación web que use la autenticación clásica de Windows.
Sugerencia
Si en lugar de ello desea usar la autenticación de notificaciones de Windows, vea Creación de una aplicación web que usa autenticación de notificaciones de Windows (SharePoint Foundation 2010).
Antes de realizar este procedimiento, confirme que:
El sistema está ejecutando Microsoft SharePoint Foundation 2010.
Ha implementado el diseño de arquitectura lógica.
Ha planeado la autenticación para la aplicación web. Para obtener más información, vea Planeación de métodos de autenticación (SharePoint Foundation 2010), Configuración de la autenticación Kerberos (SharePoint Foundation 2010) y Elección de los grupos de seguridad (SharePoint Foundation 2010).
Ha seleccionado las aplicaciones de servicio que desea usar para la aplicación web. Para obtener más información, vea Administración de servicios y aplicaciones de servicio (SharePoint Foundation 2010).
Si usa la Capa de sockets seguros (SSL), deberá asociar el certificado SSL con el sitio web de IIS de la aplicación web después de que se haya creado el sitio. Para obtener más información acerca de la configuración de SSL, vea el tema sobre cómo configurar SSL en IIS 7.0 (https://go.microsoft.com/fwlink/?linkid=187887&clcid=0xC0A).
Ha leído la información acerca de las asignaciones alternativas de acceso.
Si tiene el Control de cuentas de usuario (UAC) activado en Windows y usa Windows PowerShell 2,0 para crear una aplicación web, deberá hacer clic con el botón secundario en la Consola de administración de SharePoint 2010 y seleccionar Ejecutar como administrador.
Puede crear una aplicación web mediante el sitio web de Administración central de SharePoint o mediante Windows PowerShell. Generalmente, se usa Administración central para crear una aplicación web. Si se desea automatizar la tarea de creación de una aplicación web, lo cual es común en las empresas, se usa Windows PowerShell. Una vez finalizado el procedimiento, se pueden crear una o varias colecciones de sitios en la aplicación web creada.
Para crear una aplicación web que use autenticación clásica de Windows mediante Administración central
Confirme que dispone de las siguientes credenciales administrativas:
- Para crear una aplicación web, debe pertenecer al grupo Administradores de la granja de servidores de SharePoint y al grupo Administradores local en el equipo que ejecuta Administración central.
En la página principal de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones web.
En la cinta de opciones, haga clic en Nuevo.
En la sección Autenticación de la página Crear nueva aplicación web, haga clic en Autenticación de modo clásico.
En la sección Sitio web de IIS, puede establecer la configuración de su nueva aplicación web; para ello, debe seleccionar una de las dos opciones siguientes:
Haga clic en Usar un sitio web de IIS existente y, a continuación, seleccione el sitio web en el que se va a instalar la aplicación web nueva.
Haga clic en Crear un nuevo sitio web de IIS y, a continuación, escriba el nombre del sitio web en el cuadro Nombre.
En la sección Sitio web de IIS, en el cuadro Puerto, escriba el número de puerto que desee usar para obtener acceso a la aplicación web. Si va a crear un sitio web, este campo se rellenará automáticamente con un número de puerto aleatorio. Si va a usar un sitio web existente, este campo se rellenará con el número de puerto actual.
Nota
El número de puerto predeterminado para el acceso HTTP es 80 y el número de puerto predeterminado para el acceso HTTPS es 443. Si desea que los usuarios tengan acceso a la aplicación web sin escribir un número de puerto, deben usar el número de puerto predeterminado correspondiente.
Opcional: en la sección Sitio web de IIS, en el cuadro Encabezado de host, escriba el nombre de host (por ejemplo, www.contoso.com) que desea usar para obtener acceso a la aplicación web.
Nota
En general, este campo no se configura a menos que se deseen configurar dos o más sitios web de IIS que compartan el mismo número de puerto en el mismo servidor y el DNS se haya configurado para enrutar las solicitudes al mismo servidor.
En el cuadro Ruta de acceso de la sección Sitio web de IIS, escriba la ruta de acceso al directorio de la página principal del sitio web de IIS en el servidor. Si va a crear un sitio web, este campo se rellenará automáticamente con una ruta de acceso sugerida. Si va a usar un sitio web existente, este campo se rellenará con la ruta de acceso actual de dicho sitio web.
En la sección Configuración de seguridad, configure la autenticación y el cifrado para la aplicación web.
En la sección Proveedor de autenticación, haga clic en Negociar (Kerberos) o en NTLM.
Nota
Para habilitar la autenticación Kerberos, es necesario realizar otras acciones de configuración. Para obtener más información, vea Configuración de la autenticación Kerberos (SharePoint Foundation 2010).
En la sección Permitir anónimo, haga clic en Sí o en No. Si opta por permitir el acceso anónimo, se habilitará el acceso anónimo al sitio web con la cuenta de acceso anónimo específica del equipo (es decir, IIS_IUSRS).
Nota
Si desea que los usuarios puedan obtener acceso a cualquier contenido del sitio de forma anónima, debe habilitar el acceso anónimo para toda la zona de la aplicación web antes de habilitar el acceso anónimo en el nivel del sitio de SharePoint; posteriormente, los propietarios del sitio podrán configurar la forma en la que se va a usar el acceso anónimo en los sitios. Si no habilita el acceso anónimo en el nivel de la aplicación web, no podrá habilitar el acceso anónimo en el nivel de sitio más adelante. Para obtener más información, vea Elección de los grupos de seguridad (SharePoint Foundation 2010).
En la sección Usar Capa de sockets seguros (SSL), haga clic en Sí o en No. Si opta por habilitar SSL para el sitio web, debe configurar SSL mediante la solicitud e instalación de un certificado SSL. Para obtener más información acerca de la configuración de SSL, vea el tema sobre cómo configurar SSL en IIS 7.0 (https://go.microsoft.com/fwlink/?linkid=187887&clcid=0xC0A).
En la sección Dirección URL pública, escriba la dirección URL del nombre de dominio para todos los sitios a los que los usuarios tendrán acceso en esta aplicación web. Esta dirección URL se usará como la dirección URL básica en los vínculos que se muestren en las páginas de la aplicación web. La dirección URL predeterminada es el puerto y el nombre de servidor actuales y se actualiza automáticamente para reflejar la configuración actual de SSL, encabezado host y número de puerto de la página. Si implementa SharePoint Foundation 2010 detrás de un equilibrador de carga o un servidor proxy, es posible que esta dirección URL sea diferente de la configuración de SSL, encabezado host y puerto de esta página.
Cuando se trata de una aplicación web nueva, el valor de Zona se establece automáticamente como Predeterminada.
Nota
Puede cambiar la zona al extender una aplicación web. Para obtener más información, vea Ampliación de una aplicación web (SharePoint Foundation 2010).
En la sección Grupo de aplicaciones, realice una de las siguientes acciones:
Haga clic en Usar grupo de aplicaciones existente y, a continuación, seleccione el grupo de aplicaciones que desea usar en el menú desplegable.
Haga clic en Crear nuevo grupo de aplicaciones y, a continuación, escriba el nombre del grupo de aplicaciones nuevo o conserve el nombre predeterminado.
En Seleccione una cuenta de seguridad para este grupo de aplicaciones, realice uno de los siguientes procedimientos:
Haga clic en Predefinida para usar una cuenta de seguridad predefinida y, a continuación, seleccione la cuenta de seguridad en el menú desplegable.
Haga clic en Configurable para especificar la cuenta de seguridad nueva que se va a usar para un grupo de aplicaciones existente.
Nota
Para crear una cuenta nueva, haga clic en el vínculo Registrar una nueva cuenta administrada.
En la sección Nombre y autenticación de base de datos, seleccione el servidor de bases de datos, el nombre de la base de datos y el método de autenticación de la nueva aplicación web como se describe en la siguiente tabla.
Elemento Acción Servidor de base de datos
Escriba el nombre del servidor de base de datos y de la instancia de Microsoft SQL Server que desea usar en el formato <NOMBREDESERVIDOR\instancia>. También puede usar la entrada predeterminada.
Nombre de la base de datos
Escriba el nombre de la base de datos o use la entrada predeterminada.
Autenticación de base de datos
Seleccione la autenticación de base de datos que desee usar mediante una de las siguientes acciones:
Si desea usar la autenticación de Windows, deje esta opción seleccionada. Le recomendamos esta opción, ya que la autenticación de Windows cifra automáticamente la contraseña cuando se conecta a SQL Server.
Si desea usar la autenticación de SQL, haga clic en Autenticación de SQL. En el cuadro Cuenta, escriba el nombre de la cuenta que desea que use la aplicación web para la autenticación en la base de datos de SQL Server y, a continuación, escriba la contraseña en el cuadro Contraseña.
Nota
La autenticación de SQL envía la contraseña de autenticación de SQL a SQL Server sin cifrar. Le recomendamos usar únicamente la autenticación de SQL si fuerza un cifrado de protocolos en SQL Server para que cifre el tráfico de red mediante IPsec.
Si usa la creación de reflejo de la base de datos, en el cuadro Servidor de bases de datos de conmutación por error de la sección Servidor de conmutación por error, escriba el nombre de una base de datos de conmutación por error específica que desee asociar con una base de datos de contenido.
En la sección Servidor de búsqueda, en Seleccionar servidor de búsqueda de Microsoft SharePoint Foundation, puede asociar una base de datos de contenido a un servidor que ejecute el servicio de búsqueda de Microsoft SharePoint Foundation.
En la sección Conexiones de la aplicación de servicio, seleccione las conexiones de la aplicación de servicio que estarán disponibles para la aplicación web. En el menú desplegable, haga clic en predeterminadas o personalizadas. Se usa la opción personalizadas para elegir las conexiones de la aplicación de servicio que desea usar para la aplicación web.
En la sección Programa para la mejora de la experiencia del usuario, haga clic en Sí o No.
Haga clic en Aceptar para crear la aplicación web nueva.
Para crear una aplicación web que use la autenticación clásica de Windows mediante Windows PowerShell
Compruebe que cumple los siguientes requisitos mínimos: Consulte Add-SPShellAdmin. También necesita ser miembro del grupo Administradores local en el equipo que ejecuta Windows PowerShell. Además, algunos procedimientos requieren pertenencia a los roles fijos de servidor de SQL Server dbcreator y securityadmin.
En el menú Inicio, haga clic en Todos los programas.
Haga clic en Productos de Microsoft SharePoint 2010.
Haga clic en Consola de administración de SharePoint 2010.
En el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:
New-SPWebApplication -Name <Name> -ApplicationPool <ApplicationPool> -ApplicationPoolAccount <ApplicationPoolAccount> -Port <Port> -URL <URL>
Donde:
<Name> es el nombre de la nueva aplicación web.
<ApplicationPool> es el nombre del grupo de aplicaciones.
<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" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") -Port 80 -URL "https://www.contoso.com"
Para obtener más información, vea New-SPWebApplication.
Nota
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.
See Also
Concepts
Ampliación de una aplicación web (SharePoint Foundation 2010)
Creación de una colección de sitios (SharePoint Foundation 2010)
Creación de una aplicación web que usa autenticación de notificaciones de Windows (SharePoint Foundation 2010)Other Resources