Ejemplos de autenticación
En este artículo:
Proveedor de pertenencia de SQL
Proveedor de pertenencia de Active Directory
Proveedor de pertenencia de LDAP
Inicio de sesión web único con AD FS
En este artículo se ofrecen ejemplos de opciones de configuración para varios proveedores de autenticación mediante formularios e inicio de sesión web único.
Proveedor de pertenencia de SQL
En la siguiente tabla se muestran ejemplos de entradas del archivo Web.config para usar la autenticación mediante formularios de ASP.NET para conectar con un proveedor de pertenencia de SQL.
Pasos de la configuración | Descripción y ejemplos de entradas del archivo Web.config |
---|---|
Active la autenticación mediante formularios de ASP.NET. |
Puede establecer el tipo de autenticación de una zona concreta en la autenticación mediante formularios en la página Editar autenticación del sitio web de Administración central de SharePoint. Así, se cambia automáticamente a formularios el modo especificado en el elemento de autenticación del archivo Web.config para esa zona. Por ejemplo:
|
Registre el proveedor de pertenencia. |
Si usa software de base de datos de Microsoft SQL Server en el servidor local como base de datos del proveedor de pertenencia y especifica AspNetSqlMembershipProvider como nombre de dicho proveedor, quizás no sea necesario realizar ningún otro cambio en el archivo Web.config. En ese caso, si el archivo machine.config tiene la configuración correcta para AspNetSqlMembershipProvider, puede usarla para Windows SharePoint Services sin hacer cambios. Si no es aplicable la configuración predeterminada del archivo machine.config (por ejemplo, si desea usar una base de datos de SQL Server en un servidor remoto), debe editar los archivos Web.config de la aplicación web y del sitio web de Administración central para especificar la información de conexión en el elemento Por ejemplo:
El elemento |
Registre el administrador de funciones (opcional). |
Puede usar el proveedor de funciones predeterminado de ASP.NET si agrega un elemento
En la sintaxis anterior se usa AspNetSqlRoleProvider, que está definido en el archivo machine.config. Este administrador de funciones se puede conectar a la base de datos ASPNETDB en la instancia local o en la instancia remota de SQL Server. Si desea usar una base de datos de SQL Server de un servidor remoto como base de datos de proveedor de funciones, debe editar el archivo Web.config para especificar la información de conexión del servidor de base de datos remoto. Por ejemplo:
Sustituya *SQLSERVERMACHINE* por el nombre del servidor remoto en que se encuentra la base de datos de SQL. Puede especificar el mismo valor del elemento A continuación, tiene que agregar los elementos
|
Registre el módulo HTTP. |
No es aplicable |
Proveedor de pertenencia de Active Directory
En la siguiente tabla se muestran ejemplos de entradas del archivo Web.config para usar la autenticación mediante formularios de ASP.NET para conectar con un proveedor de pertenencia del servicio de directorio de Active Directory.
Nota
Este método sólo funcionará en los casos en que haya un solo dominio.
Pasos de la configuración | Descripción y ejemplos de entradas del archivo Web.config |
---|---|
Active la autenticación mediante formularios de ASP.NET. |
Puede establecer el tipo de autenticación de una zona concreta en la autenticación mediante formularios en la página Editar autenticación de Administración central. Así se cambia automáticamente a formularios el modo especificado en el elemento de autenticación del archivo Web.config para esa zona. Por ejemplo:
También puede especificar la dirección URL de la página de inicio de sesión en el elemento de formularios, por ejemplo:
|
Registre el proveedor de pertenencia. |
Si desea usar un servidor de Active Directory como proveedor de pertenencia, debe editar el archivo Web.config para registrar el proveedor de pertenencia. Para ello, debe especificar la información de conexión con el servidor de Active Directory en el elemento Por ejemplo:
Nota En el ejemplo anterior no se especifican las credenciales de la cuenta. Si no especifica las credenciales de la cuenta, se usa la identidad del proceso de la aplicación para tener acceso a Active Directory. Si se necesita otra cuenta para tener acceso a Active Directory, puede especificar otras credenciales de cuenta en los atributos
|
Registre el administrador de funciones (opcional). |
|
Registre el módulo HTTP. |
No es aplicable |
Proveedor de pertenencia de LDAP
En la siguiente tabla se muestran ejemplos de entradas del archivo Web.config para usar la autenticación mediante formularios de ASP.NET con un proveedor de pertenencia de LDAP (Protocolo ligero de acceso a directorios).
Pasos de la configuración | Descripción y ejemplos de entradas del archivo Web.config |
---|---|
Active la autenticación mediante formularios de ASP.NET. |
Puede establecer el tipo de autenticación de una zona concreta en la autenticación mediante formularios en la página Editar autenticación de Administración central. Así se cambia automáticamente a formularios el modo especificado en el elemento de autenticación del archivo Web.config para esa zona.
|
Registre el proveedor de pertenencia. |
El elemento
Tendrá que cambiar los valores de los atributos |
Registre el administrador de funciones (opcional). |
Tendrá que cambiar los valores de los atributos |
Registre el módulo HTTP. |
No es aplicable |
Inicio de sesión web único con AD FS
El sistema operativo Microsoft Windows Server 2003 R2 incluye los Servicios de federación de Active Directory (AD FS), que permiten a las organizaciones compartir la información de identidad de un usuario de forma segura. AD FS proporciona tecnologías de inicio de sesión web único para autenticar a un usuario en varias aplicaciones web durante una sesión en línea.
En AD FS se incluyen los dos pares siguientes de proveedor de pertenencia y de funciones:
SingleSignOnMembershipProvider/SingleSignOnRoleProvider Son los proveedores estándar de pertenencia y de funciones incluidos en Windows Server 2003 R2.
SingleSignOnMembershipProvider2/SingleSignOnRoleProvider2 Son los proveedores de pertenencia y de funciones que se usan en entornos que no son de confianza total. Están incluidos en el Service Pack 2 de Windows Server 2003 R2.
SingleSignOnMembershipProvider/SingleSignOnRoleProvider
En la siguiente tabla se muestran ejemplos de entradas del archivo Web.config para un entorno de inicio de sesión web único con AD FS que usa el proveedor estándar.
Pasos de la configuración | Descripción y ejemplos de entradas del archivo Web.config |
---|---|
Active la autenticación mediante formularios de ASP.NET. |
|
Registre el proveedor de pertenencia. |
En el atributo El elemento |
Registre el administrador de funciones (opcional). |
En el atributo |
Registre el módulo HTTP. |
|
SingleSignOnMembershipProvider2/SingleSignOnRoleProvider2
Si va a implementar el segundo conjunto de proveedores de AD FS, los valores para registrar el proveedor de pertenencia y el administrador de funciones son distintos. En la siguiente tabla, se muestran ejemplos de entradas del archivo Web.config para un entorno de inicio de sesión web único con AD FS que usa el proveedor que funciona en entornos de confianza parcial.
Pasos de la configuración | Descripción y ejemplos de entradas del archivo Web.config |
---|---|
Active la autenticación mediante formularios de ASP.NET. |
|
Registre el proveedor de pertenencia. |
En el atributo El elemento |
Registre el administrador de funciones (opcional). |
En el atributo |
Registre el módulo HTTP. |
|
Descarga de este libro
En este tema se incluye el siguiente libro descargable para facilitar la lectura y la impresión:
Vea la lista completa de libros disponibles en la página que muestra el contenido descargable para Office SharePoint Server 2007.