Exportar (0) Imprimir
Expandir todo

Procedimiento: Hospedar páginas de inicio de sesión en su aplicación web de ASP.NET

Publicada: abril de 2011

Actualizado: mayo de 2011

Se aplica a: Windows Azure

Se aplica a

  • Microsoft® Windows Azure™ AppFabric Access Control Service (ACS)

  • ASP.NET

Información general

En este tema se describe cómo hospedar una página de inicio de sesión en su aplicación de ASP.NET. Este método permite una personalización completa de la página de inicio de sesión con respecto a su formato y aspecto. La comunicación desde la página de inicio de sesión personalizada a ACS se lleva a cabo a través de la fuente JSON que ACS expone.

Para habilitar el control completo sobre la apariencia, el comportamiento y la ubicación de la página de inicio de sesión federado, ACS ofrece una fuente de metadatos codificada con JSON que ofrece los nombres, las direcciones URL de inicio de sesión, las imágenes y los nombres de dominio de correo electrónico (solo AD FS) para sus proveedores de identidades. Esta alimentación se conoce como la fuente de metadatos de detección de dominio kerberos principal. ACS ofrece un ejemplo de una página de inicio de sesión personalizada que incluye el código necesario para comunicarse con la fuente de metadatos de detección de dominio kerberos principal. Esta página se puede descargar y estar completamente personalizada.

Contenido

  • Objetivos

  • Información general

  • Resumen de pasos

  • Paso 1 - Descargar una página de inicio de sesión personalizada de ejemplo

  • Paso 2 - Personalizar el aspecto de su página de inicio de sesión personalizada

  • Paso 3 - Integrar una página de inicio de sesión personalizada en una aplicación web de ASP.NET

Objetivos

  • Familiarizarse con una página de inicio de sesión en el portal de administración de ACS.

  • Asegurarse de que cada objetivo se expresa como una tarea específica

  • Hospedar una página de inicio de sesión en una aplicación web de ASP.NET para proporcionar un aspecto coherente.

Resumen de pasos

  • Paso 1 - Descargar una página de inicio de sesión personalizada de ejemplo

  • Paso 2 - Personalizar el aspecto de su página de inicio personalizada

  • Paso 3 - Integrar una página de inicio de sesión personalizada en una aplicación web de ASP.NET

Paso 1 - Descargar una página de inicio de sesión personalizada de ejemplo

En este paso se muestra cómo descargar una página de inicio de sesión personalizada de ejemplo. Usará la página de inicio de sesión personalizada de ejemplo para personalizar las necesidades y, a continuación, hospedará en la aplicación de ASP.NET.

Para descargar una página de inicio de sesión personalizada de ejemplo

  1. Desplácese a http://portal.windows.net (http://go.microsoft.com/fwlink/?LinkID=129428).

  2. Si no se le autenticó usando Windows Live® ID, se le pedirá que lo haga.

  3. Tras autenticarse con su Windows Live ID, se le redirigirá a la página Mis proyectos del portal de Windows Azure AppFabric.

  4. Haga clic en el nombre del proyecto que desee en la página Mi proyecto.

  5. En la página de detalles del proyecto, encuentre el espacio de nombres que desee y, a continuación, haga clic en el vínculo Control de acceso de la columna Administrar.

  6. En la página Configuración del control de acceso, haga clic en Administrar control de acceso.

  7. Desplácese a la sección Desarrollar y, a continuación, haga clic en el vínculo Integración de aplicación.

  8. En la sección Páginas de inicio de sesión, haga clic en el vínculo Páginas de inicio de sesión.

  9. En la página Integración de página de inicio de sesión, haga clic en la aplicación de usuario de confianza que desee en la columna Aplicación de usuario de confianza.

  10. En la página Integración de página de inicio de sesión:<<Su Usuario de Confianza>>, encuentre la Opción 2: Hospedar la página de inicio de sesión como parte de la sección de la aplicación y, a continuación, haga clic en el botón Descargar la página de inicio de sesión de ejemplo. Guarde la página en una ubicación arbitraria. Esta es la página que usará para personalización. El nombre de la página suele ser <<SuDominio>>LoginPageCode.html.

Paso 2 - Personalizar el aspecto de su página de inicio de sesión personalizada

En este paso personaliza la página de inicio de sesión personalizada de ejemplo descargada en la página anterior.

  1. Use cualquier editor HTML que prefiera; puede ser tan sencillo como el Bloc de notas o tan robusto como el editor HTML de Visual Studio® 2010.

  2. Diseñe el aspecto de la página de inicio de sesión personalizada que desee.

Paso 3 - Integrar una página de inicio de sesión personalizada en una aplicación web de ASP.NET

En este paso integra la página de inicio de sesión personalizada diseñada con la aplicación web de ASP.NET.

  1. Copie su página de inicio de sesión personalizada diseñada en una ubicación pública en su aplicación web de ASP.NET, por lo general, la carpeta raíz.

  2. Exponga la dirección URL a la página de inicio de sesión personalizada de un página pública, por lo general, Default.aspx. Los usuarios no autenticados harán clic en la misma para autenticarse.

Mostrar:
© 2014 Microsoft