Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Personalización de la página de inicio de sesión de Outlook Web Access

 

Última modificación del tema: 2005-03-21

Se ha introducido un nuevo mecanismo de autenticación para Microsoft Office Outlook® Web Access en Microsoft® Exchange Server 2003. La autenticación basada en formularios proporciona una pantalla central de inicio de sesión web. Al utilizar la autenticación basada en formularios, las credenciales de inicio de sesión se guardan en una cookie temporal. De esta forma se obtiene un mecanismo más seguro para garantizar el cierre de sesión y el tiempo de espera automático.

Este tema ofrece información para que los administradores de Exchange puedan personalizar la página de inicio de sesión conforme a las necesidades de su organización.

En este tema se describen los cambios que los desarrolladores pueden introducir en los archivos .asp, .css, .htc, .js, y .xsl de origen de Outlook Web Access de la carpeta \Exchweb, entre otros objetos. Tenga en cuenta que cualquier cambio que haga en estos objetos dejará de funcionar adecuadamente cuando instale los service pack. Asimismo, Microsoft Developer Support no ofrece compatibilidad con la personalización de estos objetos de Outlook Web Access.

Antes de comenzar a personalizar la página de inicio de sesión, debe habilitar la autenticación basada en formularios (FBA) en el servidor de prueba.

Para habilitar la autenticación basada en formularios
  1. Abra el Administrador del sistema de Exchange.

  2. Vaya al protocolo HTTP.

  3. Haga clic con el botón secundario en Servidor virtual de Exchange y, a continuación, haga clic en Propiedades.

    noteNOTA:
    Puede configurar la autenticación basada en formularios en cualquier servidor virtual de Exchange que tenga en el servidor; en estos ejemplos se supone el uso de la configuración predeterminada.
    Propiedades del servidor virtual de apertura HTTP
  4. En la ficha Configuración, seleccione Habilitar autenticación basada en formularios.

    Habilitar autenticación basada en formularios en propiedades de servidor virtual de HTTP
  5. Reinicie Microsoft Internet Information Service (IIS).

noteNOTA:
La autenticación basada en formularios requiere la configuración del cifrado SSL en el servidor que ejecute IIS. Por motivos de depuración, Outlook Web Access ofrece una forma de habilitar la FBA a través de HTTP normal.
CautionPrecaución:
No implemente este procedimiento en un entorno de producción o se enviará la información de inicio de sesión en estado no cifrado.
CautionPrecaución:
La modificación incorrecta del Registro puede ocasionar problemas graves que quizás requieran volver a instalar el sistema operativo. Es posible que los problemas derivados de una modificación incorrecta del Registro no se puedan resolver. Antes de modificar el Registro, se recomienda realizar una copia de seguridad de todos los datos importantes.
Configurar la autenticación basada en formularios de forma que funcione sin SSL en el entorno de desarrollo
  1. Abra el Editor del Registro.

  2. Vaya a la siguiente clave del Registro:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb

  3. Si no existe aún, agregue una subclave OWA a la clave.

  4. En la subclave OWA, agregue un valor DWord llamado AllowRetailHTTPAuth.

  5. Establezca el valor de este DWord en 1.

La imagen siguiente muestra la página de inicio de sesión de cliente Premium.

Página de inicio de sesión de OWA Premium

Los clientes Premium se definen como los que usan Microsoft Internet Explorer 5.01 y versiones superiores.

La imagen siguiente muestra la página de inicio de cliente Basic

Página de inicio de sesión de OWA Basic

Los clientes Basic se definen como los que utilizan Internet Explorer 5 y versiones inferiores, y otros exploradores que no son de Microsoft.

Los elementos que las organizaciones desean cambiar con más frecuencia son las cadenas y los gráficos de la página de inicio de sesión.

La página de inicio de sesión se ha diseñado para que la modificación de cadenas no sea un proceso difícil. Todas las cadenas de página vienen definidas como constantes en la parte superior del archivo logon.asp.

Utilice la tabla siguiente para determinar qué cadenas debe cambiar.

 

ID Const Comment (comentario)

1

L_LoginButton_Text

Leyenda del botón de inicio de sesión

2

L_WindowTitle_Text

Título de la página de inicio de sesión

3

L_ImgAlt_Text

Texto alternativo para la imagen del logotipo de la página de inicio de sesión de Outlook Web Access

4

L_ShowUITitle_Text

Etiqueta de texto del grupo de opciones del cliente

5

L_ShowDetail_Text

Vínculo de ampliación del texto de Ayuda “Qué es esto”

6

L_HideDetail_Text

Vínculo de contracción del texto de ayuda “Ocultar explicación”

7

L_ShowSimpleUI_Text

Etiqueta de experiencia del cliente Basic

8

L_ShowComplexUI_Text

Etiqueta de experiencia del cliente Premium

9

L_UIDescription_Text

Explicación “Qué es esto” ampliada del cliente Premium

10

L_UIBasicDescription_Text

Explicación “Qué es esto” ampliada del cliente Basic

11

L_ShowTrustTitle_Text

Etiqueta de grupo de opciones de seguridad

12

L_ShowPublicUI_Text

Etiqueta de equipo público

13

L_ShowTrustedUI_Text

Etiqueta de equipo privado

14

L_PublicDescription_Text

Explicación ampliada “Qué es esto” de la opción de seguridad de equipo público

15

L_BasicTrustDescription_Text

Explicación de la opción de seguridad de equipo privado para el cliente Basic

16

L_PremiumTrustDescription_Text

Explicación ampliada “Qué es esto” de la opción de seguridad de equipo privado

17

L_TrustWarning_Text

Mensaje de directiva de advertencia para los usuarios que seleccionen la opción de seguridad de equipo privado

18

L_Password_Text

Etiqueta para el campo de entrada de la contraseña

19

L_UserName_Text

Etiqueta para el campo de entrada del nombre de usuario

20

L_DialogRelogon_Text

Mensaje de advertencia cuando se agota el tiempo de espera del usuario

21

L_DialogCloseButton_Text

 

22

L_ExpireWarning_Text

Información de seguridad relacionada con Outlook Web Access y el periodo de tiempo de espera en la parte inferior de la página de inicio de sesión

23

L_401User_Text

Respuesta http no autorizada

24

L_LogoffUser_Text

Cadena que se usa para informar a los usuarios de la finalización de la sesión

25

L_RelogonUser_Text

Mensaje de sesión caducada

26

L_ErrNoActiveScritp1_Text

Advertencia de no compatibilidad para script

27

L_ErrorClearCerts_Text

Mensaje de error S/MIME

28

sGuid

 

29

sCmpGuid

 

30

Scheme_HTTPS

 

31

Scheme_HTTP

 

La imagen siguiente muestra la mayor parte de las principales cadenas que se enumeran en la tabla.

Todas las cadenas de texto mostradas en la página de inicio de sesión de OWA

La página de inicio de sesión es una de las páginas que participan en el proceso de autenticación de los usuarios de Outlook Web Access. Cuando se solicita la autenticación de un usuario, se le suele redirigir al directorio http://nombreServidor/exchange. Este directorio contiene el archivo owalogon.asp predeterminado.

El archivo owalogon.asp evalúa el encabezado HTTP_ACCEPT_LANGUAGE del explorador y determina qué versión localizada del formulario de inicio de sesión de Outlook Web Access debe mostrar. A continuación, se redirige al usuario a la página logon.asp. En esta sección describiremos dicha página.

La página de redireccionamiento owalogon.asp también se puede usar para aislar los cambios que haya introducido en las páginas logon.asp para que no se vean afectados por los cambios que se puedan producir al aplicar los Service Packs de Exchange Server 2003. Es importante que aisle estos cambios, ya que, cuando se aplican los Service Packs de Exchange u otras actualizaciones, normalmente sobrescribirán los cambios que haya hecho en el archivo logon.asp. Si guarda la personalización de logon.asp con un nombre de archivo diferente (por ejemplo, logon2.asp) y cambia la página owalogon.asp para que redirija a las nuevas páginas, reducirá el número de cambios que tendrá que hacer durante las actualizaciones de los service pack. Por supuesto, es recomendable comparar las páginas logon.asp nuevas que se hayan aplicado durante las actualizaciones con la página personalizada, para comprobar que se han incorporado los cambios que se hayan producido durante la actualización.

Para establecer el redireccionamiento a la página personalizada de inicio de sesión, actualice las dos entradas de logon.asp desde la siguiente sección en la parte inferior de la página owalogon.asp.

for each szSubString in arLanguages
   szLanguage = Split(szSubString, ";", -1, 1)
   szMSFTLang = LangMap.Item(UCase(szLanguage(0)))
   for each folder in folders
      if (szMSFTLang = UCase(folder.Name)) then
         Server.Transfer("./" & folder.Name & "/logon.asp")
      end if
   next
next
Server.Transfer("./" & "USA" & "/logon.asp")

Outlook Web Access dispone de una versión traducida de la página logon.asp para cada idioma compatible con Outlook Web Access. Si en su organización se trabaja con distintos idiomas en Outlook Web Access, y usted introduce cambios en logon.asp, recuerde aplicar dichos cambios en cada uno de estos idiomas.

La página de inicio de sesión requiere que el usuario escriba el nombre de usuario en forma de dominio\nombre de usuario, o como nombre principal de usuario (UPN).

Para iniciar sesión correctamente, deberá indicar también una contraseña.

Otros parámetros visibles que se transfieren cuando el usuario inicia sesión son la experiencia del cliente y las opciones de seguridad.

La página de inicio de sesión envía sus valores a owaauth.dll. La tabla siguiente muestra los valores compatibles.

 

Parámetro Valores Comment (comentario)

username

Cadena

El nombre de inicio de sesión del usuario. Puede ser UPN o dominio\usuario.

password

Cadena

La contraseña del usuario.

destination

Cadena

URL de destino para la página de inicio de sesión.

flags

Máscara de bits

Máscara binaria que contiene información de inicio de sesión relacionada con la experiencia de cliente, la configuración de seguridad y la compatibilidad con la compresión gzip

De estos parámetros, el parámetro flags merece una explicación más detallada.

El parámetro flags permite habilitar y deshabilitar determinadas características de Outlook Web Access. En Exchange Server 2003, este parámetro controla las características siguientes.

Nivel de seguridad

La página de inicio de sesión proporciona dos configuraciones de seguridad distintas. Estas configuraciones especifican si el equipo en el que está iniciando sesión el usuario es público o privado. Cuando se selecciona un equipo privado, la sesión de usuario cambia y el valor del tiempo de espera aumenta al valor especificado en la subclave del Registro TrustedClientTimeout.

  • Para habilitar esta característica, emplee un operador OR bit a bit en el valor de los marcadores con el valor binario 0100 (valor decimal = 4).
  • Para deshabilitar esta característica, emplee un operador AND bit a bit en el valor de los indicadores con el valor binario 1011 (valor decimal = 11). Esta característica se encuentra deshabilitada de forma predeterminada.

Nivel de compresión

Outlook Web Access es compatible con la compresión gzip estándar de Internet. Desafortunadamente, no todos los exploradores compatibles con la compresión gzip lo son de la misma forma. Por tanto, la página de inicio de sesión proporciona lógica para determinar de forma precisa qué versión y nivel de actualización de software de Microsoft Internet Explorer se está usando. Si Outlook Web Access determina que la versión que se está utilizando no proporciona suficiente compatibilidad con gzip, se puede deshabilitar esta característica por medio de la autenticación basada en formularios y configurando el indicador de nivel de compresión.

  • Para deshabilitar esta característica, emplee un operador OR bit a bit del valor de los indicadores con el valor binario 0010 (valor decimal = 2).
  • Para habilitar esta característica, emplee un operador AND bit a bit del valor de los indicadores con el valor binario 1101 (valor decimal = 13). Esta característica se encuentra habilitada de forma predeterminada.

Experiencia del cliente

De forma predeterminada, Outlook Web Access proporciona la experiencia de cliente enriquecida para exploradores compatibles y la experiencia básica para el resto. Puede ocurrir que algunos usuarios deseen usar la experiencia básica aunque los exploradores sean compatibles con la experiencia enriquecida, como, por ejemplo, en el caso de un usuario que necesite obtener una mejora del rendimiento si no ha utilizado Outlook Web Access en un equipo determinado y necesita acceso rápido a la Bandeja de entrada.

  • Para cambiar a la experiencia de cliente básica, emplee un operador OR bit a bit del valor de los marcadores con el valor binario 0001 (valor decimal = 1).
  • Para utilizar la versión Premium, emplee un operador AND bit a bit del valor de los indicadores con el valor binario 1110 (valor decimal = 14).

Los recursos siguientes ofrecen información adicional para personalizar la página de inicio de sesión de Outlook Web Access.

 
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft