Planeación del inicio de sesión único (SSO)

En este artículo:

  • Acerca del inicio de sesión único

  • Escenarios comunes de SSO

  • Arquitectura de SSO en Office SharePoint Server

  • Planeación de la configuración de SSO en la granja de servidores

  • Planeación de la configuración de definiciones de aplicaciones de empresa

  • Planeación de operaciones de SSO

  • Hojas de trabajo

Lea este artículo para planear el uso del inicio de sesión único (SSO) en Microsoft Office SharePoint Server 2007. En este artículo se describe la configuración de SSO en un entorno seguro, incluido el uso de SSO para conectarse a sistemas de datos back-end.

Acerca del inicio de sesión único

La característica de inicio de sesión único (SSO) de Office SharePoint Server 2007 asigna credenciales de usuario a sistemas de datos back-end. SSO permite obtener acceso a datos desde servidores y servicios externos a Office SharePoint Server 2007. Desde Elementos web de Office SharePoint Server 2007, es posible ver, crear y cambiar estos datos. La característica de SSO garantiza que:

  • Las credenciales de usuario se administran de forma segura.

  • Se aplican los niveles de permisos de usuario que se configuran en el origen de datos externo.

  • No se le pedirá a los usuarios que vuelvan a escribir sus credenciales al ver datos de orígenes de datos externos en Office SharePoint Server 2007.

  • Office SharePoint Server 2007 pueda conectarse a varios sistemas de datos externos independientemente de la plataforma y los requisitos de autenticación.

SSO requiere el uso de credenciales de Windows para las cuentas de usuario. En entornos donde se usa el inicio de sesión web único para autenticar cuentas de usuario, SSO puede usarse sólo si el subproceso actual que invoca las interfaces de programación de aplicaciones (API) de SSO tiene una identidad de Windows asociada a él.

Escenarios comunes de SSO

SSO se usa principalmente para escenarios de inteligencia empresarial. En Office SharePoint Server 2007, muchas características dependen de SSO, incluidas las siguientes:

  • Catálogo de datos profesionales

  • Excel Services

  • InfoPath Forms Services

  • Elementos web de datos profesionales

  • Elemento web de KPI

  • Elemento web de formulario de datos de Microsoft Office SharePoint Designer

  • Búsqueda de datos profesionales

  • Datos empresariales en listas

Además, se pueden incluir elementos web personalizados con conexión a orígenes de datos externos, incluidos aquellos que se basan en sistemas operativos distintos de Windows. Por ejemplo, puede establecer la conexión con las siguientes aplicaciones de empresa:

  • SAP Business Information Warehouse

  • Siebel eBusiness Applications

  • Microsoft BizTalk Server

Para obtener más información sobre los escenarios de inteligencia empresarial, vea Planeación de la inteligencia empresarial.

Arquitectura de SSO en Office SharePoint Server

En esta sección se describe cómo se implementa SSO en Office SharePoint Server 2007.

Servicio de inicio de sesión único de Microsoft

La característica de SSO de Office SharePoint Server 2007 usa el servicio de inicio de sesión único (SSOSrv) de Microsoft. En la siguiente ilustración, se muestra cómo se implementa el servicio de inicio de sesión único en una granja de servidores de Office SharePoint Server 2007.

Servicio de inicio de sesión único en una granja de servidores

  1. Servidor de clave de cifrado de SSO   El primer equipo servidor en el que se habilita el servicio de inicio de sesión único se convierte en el servidor de clave de cifrado. El servidor de clave de cifrado genera y almacena la clave de cifrado. Esta clave se usa para cifrar y descifrar las credenciales almacenadas en la base de datos de SSO. El servidor de clave de cifrado debe ser un equipo servidor de aplicaciones, como un servidor de índices.

  2. Servicio de inicio de sesión único    Este servicio debe instalarse en todos los servidores web de la granja de servidores y, además, en los equipos que hospeden la función de servidor de aplicaciones de Excel Services. Si se usa una búsqueda en el Catálogo de datos profesionales, el servicio también deberá instalarse en el servidor de índices.

  3. Base de datos de SSO   Cuando se establece la configuración del servidor de SSO en el sitio de Administración central, Office SharePoint Server 2007 crea una base de datos de SSO en el servidor de base de datos que hospeda la base de datos de configuración. Si Microsoft SQL Server se encuentra instalado, la base de datos de SSO es una base de datos de SQL Server. De no ser así, el servicio de inicio de sesión único usa SQL Server 2005 Express Edition. La base de datos de SSO almacena las credenciales cifradas.

    Nota

    Si va a actualizar una versión anterior de SharePoint Portal Server, deberá volver a crear el entorno de SSO, así como una nueva base de datos de SSO. No es posible migrar ni actualizar SSO a Office SharePoint Server 2007.

Definiciones de aplicaciones de empresa

En un entorno de SSO, los sistemas y orígenes de datos externos back-end se denominan aplicaciones de empresa. Después de configurar el entorno de SSO, se pueden crear definiciones de aplicaciones de empresa. Para cada aplicación de empresa con la que Office SharePoint Server 2007 se conecta, existe una definición de aplicación de empresa correspondiente configurada por un administrador. O bien, se pueden configurar varias definiciones de aplicaciones de empresa para la misma aplicación de empresa física para proteger los distintos grupos que tienen acceso.

Una definición de aplicación de empresa establece:

  • La identidad de la aplicación de empresa (nombre para mostrar, nombre de programación y dirección de correo electrónico de contacto).

  • El tipo de cuentas de usuario que se asignan a las aplicaciones de empresa. Esto depende de si la aplicación de empresa (o, en algunos casos, el elemento web) aplica permisos basados en cuentas individuales o cuentas de grupo.

  • El tipo de credenciales que se recopilan de los usuarios (nombre de usuario, contraseña u otras credenciales, como una tarjeta inteligente).

  • La cuenta usada por los elementos web de Office SharePoint Server 2007 para conectarse a la aplicación de empresa.

La funcionalidad de inicio de sesión único permite escenarios en los que varios elementos web tienen acceso a diferentes aplicaciones de empresa. Cada una de estas aplicaciones de empresa puede usar un tipo de autenticación diferente. Las aplicaciones de empresa también pueden basarse en sistemas operativos que no sean Windows.

Vales de SSO

En un entorno empresarial donde un usuario interactúa con diversos sistemas y aplicaciones, es muy probable que el entorno no mantenga el contexto de usuario a través de varios procesos, productos y equipos. Este contexto de usuario es fundamental para proporcionar funciones de inicio de sesión único, ya que es necesario comprobar quién inició la solicitud original. En escenarios donde varios servidores participan en el traspaso de credenciales desde el servidor de clave de cifrado hasta la aplicación de empresa, el servicio de inicio de sesión único proporciona un vale de SSO (no un vale Kerberos). Los servidores usan este vale para obtener las credenciales correspondientes al usuario que realizó la solicitud original.

Por ejemplo, un entorno de nóminas puede configurarse para tener acceso a datos en un sistema SAP a través de BizTalk Server. Si un elemento web se conecta al sistema SAP, las credenciales se distribuyen a través del equipo de servidor BizTalk Server. En un entorno de SSO, un elemento web envía un vale de SSO al servicio en el equipo de servidor BizTalk Server que se conecta con el sistema SAP. Si el usuario pertenece a una cuenta o cuenta de grupo que se ha especificado en la definición de aplicación de empresa, el servicio canjea el vale de SSO por credenciales para el sistema SAP. Para que el servicio del equipo de servidor BizTalk Server canjee los vales de SSO, la cuenta que usa el servicio debe agregarse al grupo de administradores de SSO.

El servicio de inicio de sesión único emite un vale cuando un usuario de Windows lo solicita o cuando una aplicación lo solicita en su nombre. El servicio de inicio de sesión único sólo puede emitir un vale para el usuario que realiza la solicitud (no es posible solicitar un vale para otros usuarios). Un vale contiene el nombre cifrado de usuario y de dominio correspondientes al usuario actual y la fecha de expiración del vale.

Una vez que la aplicación de empresa comprueba la identidad del solicitante original, canjea el vale para obtener las credenciales del usuario que inició la solicitud. De forma predeterminada, los vales expiran en dos minutos. Los administradores de SSO pueden modificar el tiempo de expiración de los vales. La validez del vale debe ser suficiente para abarcar el intervalo de tiempo desde que se emite hasta que se canjea.

Administración de SSO

La administración de SSO implica dos tipos de los administradores:

  • Administradores de SSO   Estos administradores establecen y configuran el SSO, administran las cuentas de SSO, realizan copias de seguridad de la clave de cifrado, y crean y cambian la clave de cifrado. Por motivos de seguridad, los administradores de SSO deben iniciar sesión en el servidor de clave de cifrado de forma local para establecer, configurar y administrar el SSO. Los administradores de SSO no pueden administrar la configuración del servidor de SSO desde un equipo servidor remoto.

  • Administradores de definición de aplicación de empresa   Estos administradores crean y administran definiciones de aplicaciones de empresa, y actualizan las cuentas y credenciales que se usan para tener acceso a esas aplicaciones. Pueden administrar las definiciones de aplicaciones de empresa de forma remota.

Las cuentas y los permisos específicos para los administradores de SSO se detallan más adelante en este artículo.

Dependencias de red

En una granja de servidores de Office SharePoint Server 2007, el servicio de inicio de sesión único se basa en los nombres NetBIOS para la comunicación entre el servidor de clave de cifrado y el equipo servidor de base de datos. Si la resolución de nombres NetBIOS no está disponible para el equipo servidor de base de datos, se producirá un error de configuración de SSO.

Planeación de la configuración de SSO en la granja de servidores

En esta sección se describen las opciones de planeación para granjas de servidores. Estas opciones incluyen:

  • Decidir qué equipo servidor hospedará la función de servidor de clave de cifrado de SSO.

  • Configurar cuentas de SSO y garantizar que éstas se creen con los permisos adecuados.

  • Registrar las decisiones de configuración de la granja de servidores establecidas en la página Administrar configuración del servidor para inicio de sesión único de Administración central.

  • Actividad de hoja de trabajo

Servidor de clave de cifrado de SSO

Determine qué equipo de la granja de servidores hospedará la función de servidor de clave de cifrado de SSO. La configuración recomendada es seleccionar un servidor de aplicaciones, como el servidor de índices, por las siguientes razones:

  • Todos los servidores que ejecutan el servicio de inicio de sesión único deben tener la capacidad de comunicarse a través de la red con el servidor de clave de cifrado. Cuando se usa una granja de servidores con varios servidores web, algunas tecnologías de equilibrio de carga no permiten a los servidores web comunicarse entre sí.

  • Los usuarios finales no tienen acceso directo a los servidores de aplicaciones y, por lo general, estos servidores están protegidos por niveles adicionales de seguridad. Por ejemplo, se suelen implementar protocolos de seguridad, como IPSec o SSL, para proteger la comunicación entre los servidores de una granja de servidores. Además, algunas topologías de granja implementan un enrutador o firewall adicional entre los servidores web y los servidores de aplicaciones.

El servicio de inicio de sesión único debe instalarse en cualquier servidor de aplicaciones que hospede la función de Excel Services. Si se usa una búsqueda en el Catálogo de datos profesionales, el servicio de inicio de sesión único también deberá instalarse en el servidor de índices. Estos requisitos permiten que cada uno de estos servidores sean una buena elección para la función de servidor de clave de cifrado.

Asegúrese de que los administradores de SSO puedan iniciar sesión localmente en el servidor de clave de cifrado. Además, asegúrese de que la configuración de seguridad de Internet Explorer no impida la administración de SSO. Para ello, compruebe lo siguiente:

  • La opción predeterminada Inicio de sesión automático sólo en la zona de Intranet está seleccionada. (Para comprobarlo, en el menú Herramientas, haga clic en Opciones de Internet, haga clic en la ficha Seguridad, haga clic en el botón Nivel personalizado y, a continuación, en el cuadro de diálogoConfiguración de seguridad, vaya a la sección Autenticación de usuario).

  • La opción Preguntar por el nombre de usuario y la contraseña no está seleccionada.

Cuentas de SSO

Hay cuatro cuentas diferentes que son necesarias para configurar, ejecutar y administrar el sistema de SSO:

  • Cuenta de configuración de SSO

  • Cuenta de administrador de SSO

  • Cuenta de servicio de SSO

  • Cuenta de administrador de aplicación de empresa

En un entorno de evaluación, puede usar la cuenta de la granja de servidores para cada una de estas cuentas. Sin embargo, en un entorno seguro, deberá considerar qué cuentas se usarán y cómo se las configurará. En esta sección, se detallan los requisitos de cuenta y se proporcionan recomendaciones para configurar estas cuentas en un entorno seguro.

Las cuatro cuentas que son necesarias para configurar, ejecutar y administrar el sistema de SSO proporcionan separación de funciones y aislamiento de permisos. En las siguientes tablas se enumeran las cuentas y se describen las acciones que se realizan con ellas.

Cuenta Descripción

Cuenta de configuración de SSO

  • Configurar el servicio de inicio de sesión único en Office SharePoint Server 2007

  • Configurar y administrar el servicio de inicio de sesión único en Office SharePoint Server 2007, incluida la administración de la clave de cifrado

  • Crear, modificar o eliminar definiciones de aplicaciones de empresa en Office SharePoint Server 2007

Cuenta de administrador de SSO

  • Configurar y administrar el servicio de inicio de sesión único en Office SharePoint Server 2007, incluida la administración de la clave de cifrado

  • Crear, modificar o eliminar definiciones de aplicaciones de empresa en Office SharePoint Server 2007

    Canjear vales de SSO. En escenarios donde las credenciales atraviesan un servicio intermediario (como BizTalk Server) antes de llegar a la definición de aplicación de empresa, esta cuenta se usa para conceder permisos de servicios intermediarios para canjear vales de SSO.

Cuenta de servicio de SSO

Ejecutar el servicio de inicio de sesión único en Windows

Cuenta de administrador de aplicación de empresa

Crear, modificar o eliminar definiciones de aplicaciones de empresa en Office SharePoint Server 2007

Cuenta Requisitos

Cuenta de configuración de SSO

  • Debe ser una cuenta de usuario de dominio. No puede ser una cuenta de grupo.

  • La cuenta de usuario debe ser un administrador de granja de servidores.

  • Debe ser un integrante del grupo Administradores del servidor de clave de cifrado.

  • Debe ser un integrante de las siguientes funciones de seguridad de SQL Server en el equipo que ejecuta SQL Server:

    • Dbcreator

    • Securityadmin

  • Debe ser la misma que la cuenta de administrador de SSO o ser un integrante de la cuenta de grupo que es la cuenta de administrador de SSO.

Cuenta de administrador de SSO

  • Debe ser una cuenta de usuario individual o de grupo global de Windows. No puede ser una cuenta de grupo local de dominio o una lista de distribución.

  • La cuenta de servicio de SSO debe ser este usuario o un integrante de este grupo.

  • La cuenta de configuración de SSO debe ser este usuario o un integrante de este grupo.

  • Debe agregarse al sitio de Administración central de SharePoint con el nivel de permisos de lectura.

  • Todos los usuarios que se agreguen a este grupo con el fin de administrar el SSO deben ser integrantes del grupo Administradores en el servidor de clave de cifrado. No convierta esta cuenta en integrante del grupo Administradores en el servidor de clave de cifrado.

Cuenta de servicio de SSO

  • Debe ser una cuenta de usuario de dominio. No puede ser una cuenta de grupo.

  • Debe ser la cuenta de administrador de SSO o un integrante de la cuenta de grupo que es la cuenta de administrador de SSO.

  • Debe ser un integrante del grupo local WSS_Admin_WPG en todos los servidores que ejecutan Office SharePoint Server 2007 en la granja de servidores.

  • Debe ser un integrante de la función de base de datos pública en la base de datos de configuración de Office SharePoint Server 2007.

  • Debe ser un integrante de la función de servidor Sysadmin en la instancia de SQL Server en la que se encuentra la base de datos de SSO.

  • En un entorno seguro, no ejecute el servicio con una cuenta que pertenezca al grupo Administradores del equipo local.

    Nota

    Para cambiar la cuenta de servicio, primero debe realizar una copia de seguridad de la clave maestra y, a continuación, restaurar la clave maestra una vez que haya cambiado la cuenta de servicio.

Cuenta de administrador de aplicación de empresa

  • Debe ser una cuenta de grupo global o una cuenta de usuario individual. Esta cuenta no puede ser un grupo local de dominio o a una lista de distribución.

  • Debe tener el nivel de permisos de lectura en el sitio de Administración central de SharePoint.

En un entorno seguro, se recomienda configurar cuatro cuentas distintas y usar una cuenta de grupo, siempre que sea posible. Si se usa una cuenta de usuario para la cuenta de configuración de SSO, la cuenta de administrador de SSO y la cuenta de servicio de SSO, se debe usar la misma cuenta de usuario. En la siguiente tabla, se proporcionan recomendaciones para configurar estas cuentas.

Cuenta Entorno de evaluación Entorno seguro

Cuenta de configuración de SSO

Cuenta de la granja de servidores

Use la cuenta de usuario individual de un administrador que sea integrante del grupo Administradores de la granja de servidores.

Cuenta de administrador de SSO

Cuenta de la granja de servidores

Cree una cuenta de grupo de dominio dedicada. Agregue los siguientes elementos a este grupo:

  • Cuenta de usuario que se usará como cuenta de configuración de SSO.

  • Cuenta usada para ejecutar el servicio de inicio de sesión único.

  • Usuarios a los que se les permita administrar el servicio de inicio de sesión único en Office SharePoint Server 2007. Agregue también estos usuarios al grupo de administradores en el servidor de clave de cifrado.

    Las cuentas de servicio de los servicios que canjean vales de SSO. Estos son servicios intermediarios que transfieren las credenciales entre el servidor de clave de cifrado y la aplicación de empresa.

Cuenta de servicio de SSO

Cuenta de la granja de servidores

  • Use una cuenta de usuario individual. Use otra cuenta que no sea la cuenta de configuración de SSO.

  • No agregue esta cuenta al grupo de administradores de la granja de servidores ni al grupo de administradores del equipo local.

    No use la misma cuenta de servicio que se emplea para ejecutar grupos de aplicaciones de Internet Information Services (IIS).

Cuenta de administrador de aplicación de empresa

Cuenta de la granja de servidores

Crear una cuenta de grupo de dominio dedicada. Agregue a este grupo los usuarios que tengan permiso para crear y administrar definiciones de aplicaciones de empresa.

La siguiente ilustración muestra la configuración segura que se recomienda para estas cuentas.

Recomendaciones para configurar cuentas SSO

Configuración de la base de datos

La configuración de la base de datos se usa para crear la base de datos de SSO e incluye:

  • Nombre del servidor   Es el nombre NetBIOS del servidor de base de datos. No escriba el nombre de dominio completo (FQDN).

  • Nombre de la base de datos    Es el nombre de la base de datos de SSO.

A menos que cree bases de datos de antemano, recomendamos que mantenga la configuración predeterminada.

Configuración del tiempo de espera

La configuración del tiempo de espera incluye lo siguiente:

  • Tiempo de espera de vale (en minutos)   Se usa para establecer la cantidad de minutos que pueden transcurrir antes de que expire un vale de SSO. Asegúrese de que el valor de tiempo de espera del vale sea suficiente para abarcar desde el momento que se emitió hasta el momento en que lo canjea la aplicación de empresa. La configuración recomendada que otorga tiempo suficiente para el canje de vales es de dos minutos. Si los vales no se canjean en dos minutos, es posible que existan problemas de red o de otro tipo que impidan la conexión entre equipos.

  • Eliminar entradas del registro de auditorías de más de   Se usa para establecer la cantidad de días durante los que se conservarán los registros en el registro de auditoría antes de su eliminación.

La configuración predeterminada para el tiempo de espera es la recomendada como punto de inicio.

Planeación de la configuración de definiciones de aplicaciones de empresa

En esta sección se describen las opciones de planeación para las definiciones de aplicaciones de empresa.

Acción de hoja de cálculo

Use la hoja de trabajo de definiciones de aplicaciones de empresa con inicio de sesión único (en inglés) (https://go.microsoft.com/fwlink/?linkid=73335&clcid=0xC0A) (en inglés) para registrar sus opciones de planeación. Complete esta hoja de trabajo para cada definición de aplicación de empresa que va a agregar.

Después de crear una definición de aplicación de empresa, no puede modificar las siguientes propiedades:

  • Nombre de la definición de aplicación de empresa

  • Tipo de cuenta (de grupo o individual, de grupo o individual con autenticación de Windows, o grupo que usa una cuenta restringida)

  • Campos de información de cuenta de inicio de sesión

Información de contacto y aplicación

La información de contacto y aplicación incluye las siguientes opciones de configuración:

  • Nombre para mostrar   Nombre descriptivo de la aplicación de empresa.

  • Nombre de la aplicación   Nombre de programación de la aplicación de empresa. Éste es el nombre que los elementos web usarán para llamar a la definición de aplicación de empresa.

  • Dirección de correo electrónico del contacto   Dirección de correo electrónico con la que los usuarios pueden contactar para la aplicación de empresa.

Tipo de cuenta

El tipo de cuenta hace referencia al tipo de cuenta que se usa para asignar credenciales de usuario a la aplicación de empresa: ya sea una cuenta individual o una cuenta de grupo. Si cada usuario tiene una cuenta en la aplicación de empresa, elija Individual. Si la aplicación de empresa usa una cuenta para todos los usuarios, elija Grupo.

Debe tener en cuenta que la autorización de seguridad puede ser realizada por la aplicación de empresa o por el elemento web que se conecta a la aplicación de empresa. La configuración de la autorización de seguridad afecta el tipo de cuenta que usará la aplicación de empresa. Por ejemplo, la autorización para tener acceso a datos personales en una aplicación de recibos de pago puede configurarse mediante uno de los dos métodos siguientes:

  • Los usuarios tienen sus propias cuentas en el sistema de recibos de pago para obtener acceso a sus recibos de pago. En este caso, la aplicación de empresa usa cuentas individuales.

  • El elemento web que se usa para tener acceso a los datos de recibos de pago aplica la autorización de seguridad. En este caso, el elemento web realiza la autorización del usuario basándose en sus credenciales y el sistema de recibos de pago usa una cuenta de grupo para todos los usuarios. Por consiguiente, la definición de aplicación de empresa para este escenario usa una cuenta de grupo.

Además, si se usa una cuenta de grupo, la definición de aplicación de empresa puede configurarse para que use una cuenta con privilegios. Si elige una cuenta con privilegios, las credenciales se almacenan aparte de las credenciales normales, y se usa una API diferente para tener acceso a las credenciales con privilegios. Las cuentas con privilegios se usan en escenarios en los que una aplicación intermedia, como el Catálogo de datos profesionales, impone restricciones de seguridad adicionales en los datos que se recuperan sobre la base de credenciales.

Las aplicaciones que usan credenciales restringidas deben aplicar una mayor autorización y restricción de datos basándose en los datos que se devuelven al usar credenciales con privilegios. Los administradores de granjas de servidores deben asegurarse de que todas las aplicaciones que usen cuentas con privilegios realicen la autorización y restricción de datos de manera uniforme. De lo contrario, si una aplicación que no realiza la autorización y restricción adicional tiene acceso a las cuentas con privilegios, puede poner en peligro la seguridad al usar credenciales con privilegios para tener acceso a datos que, de otra manera, se restringirían.

Elija Grupo que utiliza una cuenta restringida sólo en los siguientes casos:

  • La cuenta es una cuenta de grupo.

  • Se usa el Catálogo de datos profesionales para la conexión a la aplicación de empresa.

  • La aplicación intermedia que se conecta a la aplicación de empresa cumple los términos de uso de cuentas con privilegios.

  • Los datos son confidenciales.

Tipo de autenticación

El tipo de autenticación hace referencia al método con el que el servidor de Office SharePoint Server 2007 se conecta a la aplicación de empresa: con autenticación de Windows o sin autenticación. Esta autenticación sólo se aplica a las credenciales que usa el servidor que ejecuta Office SharePoint Server 2007 para iniciar sesión en la aplicación de empresa. La autenticación de credenciales de usuario no se ve afectada.

Si la aplicación de empresa está hospedada en un equipo que ejecuta Windows, seleccione Autenticación de Windows. Si está hospedada en un equipo que no ejecuta Windows, deje esta opción en blanco. Si no se usa la autenticación de Windows, las credenciales de inicio de sesión no se cifran. Si se selecciona la autenticación de Windows y el sistema de aplicaciones de empresa no admite la autenticación de Windows, se generará un error en la conexión de SSO.

Información de cuenta de inicio de sesión para los usuarios

Los campos proporcionados para la información de cuenta de inicio de sesión determinan qué datos son necesarios para iniciar sesión. De forma predeterminada, se especifican sólo el nombre de usuario y la contraseña. Puede especificar hasta cinco datos diferentes que se deberán incluir. Por ejemplo, se puede requerir un nombre de servidor SAP o un número de cliente SAP. Se les pedirá a los usuarios que escriban las credenciales en las siguientes circunstancias:

  • Se produce un error de autenticación o no se encuentran las credenciales.

  • El elemento web está programado para pedir las credenciales a los usuarios.

La información de cuenta de inicio de sesión se usa para las definiciones de aplicaciones de empresa que usan cuentas individuales. No recomendamos que se solicite información de cuenta de inicio de sesión para las definiciones de aplicaciones de empresa que usan cuentas de grupo.

La información de cuenta de inicio de sesión que se configure aquí debe coincidir con los requisitos de inicio de sesión de la aplicación de empresa. Además, también deberá determinar si el sistema necesita enmascarar estas credenciales cuando el usuario las proporcione.

Normalmente, sólo se requieren un nombre de usuario y una contraseña. Algunos entornos de alta seguridad pueden requerir elementos adicionales de identificación de usuario. Además, algunos sistemas podrían requerir información adicional de los usuarios para identificar la aplicación. Por ejemplo, para tener acceso a Oracle, los usuarios podrían especificar la información que se muestra en la siguiente tabla.

En este campo Se especifica esta información

Campo 1

Nombre de usuario de Oracle

Campo 2

Contraseña de usuario de Oracle (seleccione para la opción de máscara)

Campo 3

Nombre de la base de datos de Oracle

Para tener acceso a la aplicación SAP, los usuarios podrían especificar la información que se muestra en la siguiente tabla.

En este campo Se especifica esta información

Campo 1

Nombre de usuario de SAP

Campo 2

Contraseña de SAP (seleccione para la opción de máscara)

Campo 3

Número del sistema SAP

Campo 4

Número del cliente SAP

Campo 5

Idioma

Información de cuenta para la aplicación empresarial

Si usa una cuenta de grupo para la conexión con la aplicación de empresa, debe proporcionar las credenciales de la cuenta. Después de agregar una definición de aplicación de empresa, un administrador de SSO o un integrante de la cuenta de administrador de la aplicación de empresa especifica el nombre de cuenta y la contraseña que se usan para la conexión con el equipo servidor externo haciendo clic en Administrar la información de cuenta para una definición de aplicación de empresa en el sitio de Administración central.

Actividad de hoja de trabajo

Use la hoja de trabajo de definiciones de aplicaciones de empresa con inicio de sesión único (en inglés) (https://go.microsoft.com/fwlink/?linkid=73335&clcid=0xC0A) (en inglés) para registrar el nombre de la cuenta de grupo.

El administrador que especifica la información de la cuenta en el sitio de Administración central también debe conocer la contraseña de la cuenta de grupo.

Si usa cuentas individuales para la conexión con la aplicación de empresa, no es necesario especificar la información de cuenta en el sitio de Administración central.

Planeación de operaciones de SSO

Administración de la clave de cifrado

La clave de cifrado se emplea como parte del proceso de cifrado para las credenciales que se usan con SSO. La clave ayuda a descifrar las credenciales cifradas que están almacenadas en la base de datos de SSO. La primera vez que se configuran el inicio de sesión único y las definiciones de aplicaciones de empresa en la página Administrar la configuración del servidor para inicio de sesión único de Administración central, la clave de cifrado se crea automáticamente. La administración de la clave de cifrado incluye la auditoría de la clave de cifrado y su regeneración.

Auditoría de la clave de cifrado

Es posible habilitar la auditoría de los cambios que se realizan en la clave de cifrado. Si la clave se lee o se escribe, se registra un evento de seguridad en el registro de seguridad. El registro de seguridad puede verse mediante el Visor de eventos. La habilitación del registro implica:

  • Modificar una clave de registro de SSO.

  • Crear una directiva de equipo local en el Editor de objetos de directiva de grupo.

Regeneración de la clave de cifrado

Debido a que la clave de cifrado protege las credenciales de seguridad, se debe volver a generar de forma periódica; por ejemplo, cada 90 días. Además, se deberá volver a generar la clave si las credenciales de cuenta se ven comprometidas.

El proceso de cifrado es una operación de larga ejecución. Recomendamos que cambie la clave de cifrado durante períodos de poca actividad. El cifrado de la clave tiene el siguiente impacto en el entorno de SSO:

  • Durante el proceso de cifrado, las operaciones de escritura (como la actualización de credenciales y el cambio de definiciones de aplicaciones de empresa) no están permitidas.

  • Las operaciones de lectura, como la recuperación de credenciales, continúan funcionando de forma habitual.

Debe haber iniciado sesión en el servidor de clave de cifrado local para volver a cifrar la clave de cifrado. Además, debe ser un integrante de la cuenta de administrador de SSO.

Si se reinicia el servidor de clave de cifrado o se detiene el servicio de inicio de sesión único en el servidor de clave de cifrado durante el proceso de cifrado, es preciso comprobar si hay errores en el registro de eventos. Si el registro de eventos indica un error, debe reiniciar el proceso de cifrado. Si el proceso de cifrado se anula de alguna manera, deberá volver a ejecutarse. Si el proceso de cifrado se anula, vuelve a su estado original.

Cuando se crea una clave de cifrado, puede optar por cifrar las credenciales existentes con la nueva clave. Si no cifra las credenciales existentes con la nueva clave de cifrado, los usuarios deberán volver a escribir sus credenciales para las definiciones de aplicaciones de empresa individuales, y los administradores de definiciones de aplicaciones de empresa de grupo deberán volver a escribir las credenciales de grupo.

Al cifrar el almacén de credenciales del servicio de inicio de sesión único, los eventos se registran en el registro de eventos de la aplicación de Microsoft Windows Server 2003. Una vez que se inicia el cifrado, se puede supervisar el registro de eventos de la aplicación para comprobar que se haya cifrado el almacén de credenciales. El identificador de evento 1032 se agrega al registro de eventos de la aplicación cuando se inicia el cifrado. El identificador de evento 1033 se agrega cuando finaliza el cifrado. Si se producen errores durante el cifrado, se agrega un evento en el registro.

Al decidir las opciones de planeación para administrar la clave de cifrado, tenga en cuenta lo siguiente:

  • ¿Con qué frecuencia piensa cifrar la clave de cifrado?

  • ¿Las credenciales existentes deben cifrarse con la nueva clave de cifrado al mismo tiempo?

  • ¿En qué otras circunstancias se cifrará la clave de cifrado?

Actividad de hoja de trabajo

Use la hoja de trabajo de configuración de granjas de servidores con inicio de sesión único (en inglés) (https://go.microsoft.com/fwlink/?linkid=73336&clcid=0xC0A) (en inglés) para registrar las opciones de planeación deseadas.

Copia de seguridad del entorno de SSO

La copia de seguridad del entorno de SSO implica realizar una copia de seguridad de las siguientes dos entidades independientes:

  • Clave de cifrado

  • Base de datos de SSO

Se debe realizar una copia de seguridad de la clave de cifrado después de la configuración inicial de SSO y luego cada vez que se regenere la clave. No es necesario realizar una copia de seguridad de la clave de cifrado de forma periódica, a menos que este proceso esté vinculado al de la regeneración de la clave de cifrado. No es posible realizar una copia de seguridad de la clave de cifrado de forma remota. Es necesario ser integrante de la cuenta de administrador de SSO y haber iniciado sesión en el servidor de clave de cifrado local para realizar una copia de seguridad de la clave. La copia de seguridad de la clave de cifrado sólo puede realizarse en un medio de almacenamiento extraíble, no en un disco duro local. La copia de seguridad de la clave de cifrado se realiza desde la página Administrar la clave de cifrado de Administración central.

Se debe realizar una copia de seguridad de la base de datos de SSO después de su creación inicial y luego cada vez que se cifran las credenciales. Además, se pueden incluir las copias de seguridad de la base de datos de SSO con las copias de seguridad programadas para la base de datos de la granja de servidores. Las copias de seguridad programadas incluirán otros cambios en la base de datos de SSO, como nuevas definiciones de aplicaciones de empresa y actualización de las credenciales.

No se debe almacenar el medio de copia de seguridad de la clave de cifrado en la misma ubicación que el medio de copia de seguridad de la base de datos de SSO. Si un usuario obtiene una copia de la base de datos y de la clave, las credenciales almacenadas en la base de datos podrían verse comprometidas. Lo ideal es guardar la copia de seguridad de la clave de cifrado en un lugar seguro.

Al decidir las opciones de planeación para realizar copias de seguridad del entorno de SSO, tenga en cuenta lo siguiente:

  • La frecuencia de realización de copias de seguridad de la clave de cifrado.

  • El plan para realizar la copia de seguridad de la base de datos de SSO. El plan más eficaz consiste en incluir la base de datos de SSO junto con las copias de seguridad periódicas de la granja de servidores.

Actividad de hoja de trabajo

Use la hoja de trabajo de configuración de granjas de servidores con inicio de sesión único (en inglés) (https://go.microsoft.com/fwlink/?linkid=73336&clcid=0xC0A) (en inglés) para registrar las opciones de planeación deseadas.

Restauración del entorno de SSO

Existen diversos escenarios que requieren la restauración del entorno de SSO. En algunos casos, se debe restaurar sólo la clave de cifrado o sólo la base de datos de SSO. En la siguiente tabla, se describen varios escenarios de restauración y se indica lo que es necesario restaurar.

Escenario Lo que se debe restaurar

Transferencia de la función de servidor de clave de cifrado a otro servidor.

Clave de cifrado

Cambio de la cuenta de servicio de SSO.

Clave de cifrado

Restauración del servidor de base de datos con errores.

Base de datos de SSO

Migración de la granja de servidores de Office SharePoint Server 2007 a otro grupo de servidores.

Clave de cifrado y base de datos de SSO

Recuperación ante un desastre en toda la granja de servidores.

Clave de cifrado y base de datos de SSO

En el resto de esta sección, se detallan las tareas específicas de restauración del entorno de SSO, en función de cada escenario.

Para transferir la función de servidor con clave de cifrado a otro equipo servidor, siga estos pasos:

Transferencia de la función de servidor de clave de cifrado a otro servidor

  1. Realice una copia de seguridad de la clave de cifrado.

  2. Deshabilite el servicio de inicio de sesión único en todos los equipos de la granja de servidores.

  3. Inicie sesión en el nuevo servidor de clave de cifrado.

  4. Inicie el servicio de inicio de sesión único.

  5. Establezca la configuración de SSO de la granja de servidores en el sitio de Administración central. Especifique la base de datos de SSO existente.

  6. Restaure la clave de cifrado.

  7. Inicie el servicio de inicio de sesión único en todos los servidores web de la granja de servidores.

Cambio de la cuenta de servicio de SSO

El identificador de seguridad (SID) de la cuenta de servicio de SSO se usa como parte de la fórmula para cifrar las credenciales de SSO. Por consiguiente, para cambiar la cuenta de servicio de SSO, debe volver a configurar el entorno de SSO. Realice los siguientes pasos para cambiar la cuenta de servicio de SSO:

Cambio de la cuenta de servicio de SSO

  1. Realice una copia de seguridad de la clave de cifrado.

  2. En todos los servidores de la granja de servidores que ejecuten el servicio de inicio de sesión único, vuelva a configurar el servicio con la nueva cuenta de servicio.

  3. Cambie la configuración de SSO de la granja de servidores en el sitio de Administración central con la nueva cuenta de servicio de SSO. Especifique la base de datos de SSO existente.

  4. Restaure la clave de cifrado.

  5. Cifre las credenciales de la base de datos de SSO. Para cifrar las credenciales, se usa la clave de cifrado restaurada.

Restauración del servidor de base de datos de SSO únicamente

Si se produce un error en el servidor que hospeda la base de datos de SSO, se deberá restaurar sólo la base de datos de SSO. Para ello, siga el mismo método que se usa para restaurar cualquier otra base de datos en el entorno de Office SharePoint Server 2007. Si restaura la base de datos de SSO en un servidor diferente, cambie la configuración de SSO de la granja de servidores con el nombre del nuevo servidor de base de datos.

Restauración de todo el entorno de SSO

Existen diversos escenarios que requieren la restauración de la clave de cifrado y de la base de datos de SSO. Siga estos pasos para restaurar todo el entorno de SSO:

Restauración de todo el entorno de SSO

  1. Restaure la base de datos de SSO en el servidor de base de datos previsto.

  2. Configure SSO siguiendo el mismo proceso de configuración de un nuevo entorno de SSO, excepto que deberá especificar el nombre del servidor y el nombre de base de datos de la base de datos de SSO existente.

  3. Restaure la clave de cifrado en el nuevo entorno de SSO.

Respuesta ante un peligro para la seguridad de SSO

Un peligro para la seguridad puede incluir la pérdida de medios de copia de seguridad, la pérdida de contraseñas u otro evento que podría poner en peligro las credenciales almacenadas en la base de datos de SSO o los datos almacenados en las aplicaciones de empresa. Si se presenta un peligro para la seguridad que podría afectar el entorno de SSO, siga estos pasos:

Respuesta ante un peligro para la seguridad

  1. Vuelva a generar la clave de cifrado.

  2. Cifre las credenciales de la base de datos de SSO (se usa la nueva clave de cifrado).

  3. Cambie las contraseñas de las aplicaciones de empresa que podrían verse comprometidas.

  4. Sugiera a los usuarios que cambien sus contraseñas si éstas pudieran verse comprometidas.

Si el peligro para la seguridad es potencialmente grave, puede interrumpir el servicio de inicio de sesión único para detener inmediatamente el acceso a las credenciales almacenadas en la base de datos de SSO. Si debe interrumpir el servicio de inicio de sesión único, siga estos pasos para restaurar de forma segura el servicio en la granja de servidores de Office SharePoint Server 2007 existente:

Restauración del servicio de Inicio de sesión único en la granja de servidores existente

  1. Restaure el entorno de SSO en un servidor aislado.

  2. Vuelva a generar la clave de cifrado.

  3. Cifre las credenciales de la base de datos de SSO.

  4. Realice una copia de seguridad del entorno de SSO.

  5. Restaure el entorno de SSO en la granja de servidores de Office SharePoint Server 2007 existente.

Hojas de trabajo

Use las siguientes hojas de trabajo para planear el inicio de sesión único:

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.