CardSpace con Internet Explorer 7.0 CardSpace con Internet Explorer 7.0.

Slides:



Advertisements
Presentaciones similares
Introducción a la programación (Clase 2)
Advertisements

3/24/2017 4:00 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
En 5 años más cada alumno que navegue por Internet lo hará con la ayuda de Web 2.0 Educación 2.0 Aprendaris.
Como registrarse en YouTube Como subir un video YouTube
Introducción a la programación en JAVA
Seguridad en aplicaciones Web con Microsoft ASP.NET
1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo.
Desarrollo de una Aplicación Web sobre tecnología Microsoft .NET
EI, Profesor Ramón Castro Liceaga APLICACIONES DE JAVA CON PAGINAS WEB (Applets) UNIVERSIDAD LATINA (UNILA)
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Input – Scanner y Cajas de diálogo
Programación orientada a objetos
JavaScript Programación Web. Java Script es un lenguaje de escripts que se usa en páginas web (ligero) Java es un lenguaje de programación orientada a.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores.
Práctica 4 Estado de la sesión. Más sobre Eventos Universidad de Oviedo Comercio Electrónico.
Introduccion al videojuego Gabriel De Ioannes Becker Clase 02.
Lenguajes de Programación
Miss Elena Instrucciones para crear una cuenta Cbox Crear una cuenta CBox.
Clase 6 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Parameters passed by client One of the most important features to make the web an interactive environment is the passing of parameters from client so the.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
Programación orientada a objetos Capítulo 4 Agrupar objetos.
How to donate on ? ¿ Cómo donar en ?
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas PROGRAMACION ORIENTADA A OBJETOS Asignatura:
Tema 3 Tipos de Aplicaciones Web Miguel Ángel Niño Zambrano.
SERVICIO WEN EN.NET. 1) Se crea el servicio web.
Introducción a programación web Martin Esses. Los datos almacenados en las bases de datos normalmente son mostrados en nuestras vistas. Para que nuestras.
Introducción a programación web Martin Esses. En las presentaciones anteriores, vimos como enviar datos a un controlador usando POST y como generar formularios.
Introducción Framework 3.0. Introducción Junto con Windows Vista se libera al mercado una serie de tecnologías para desarrolladores de software que cambiarán.
Ministerio de Educación - INTEC Red de Escuelas Medias, Técnicas y Artísticas. Ministerio de Educación - INTEC Red de Escuelas Medias, Técnicas y Artísticas.
Clase 3: primeros programas (1ª parte) iic1102 – introducción a la programación.
ECO: Estacionamiento WEB Ir al Sitio Web de Eco. ECO: Estacionamiento WEB Sistema de Registro ONLINE.
CardSpace. Índice Comprendiendo la identidad digital Comprendiendo la identidad digital Describiendo la identidad digital Describiendo la identidad digital.
Portal para Padres Skyward
EasyChair How to submit a paper Como someter un paper
EasyChair How to create and access your account Como crear y acceder a su cuenta Copyright © 2016 LACCEI. All Rights Reserved.
DIRECCIÓN GENERAL DE CONTABILIDAD GUBERNAMENTAL
“CSS - Texto” Rogelio Ferreira Escutia.
ROLE-PLAY HIGHER.
Pulse Agenda: Información General Tablero Vista de Clases Asignaciones
Enviando datos hacia el servidor
Tutorial Holdings Management (Administración de Colecciones)
CONTROLES BÁSICOS VB.NET
Ricardo Ferrís Castell
Conceptos Procedimientos
Dirección General de Recursos Materiales y Servicios Generales
WebQuest.
QUE ES UN NAVEGADOR ? Es una aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que éstos puedan ser.
Temas a desarrollar: CHECKEDBOX LIST RADIO BUTTOM
Herramientas tic Natalia Alejandra Hernández Garzón
TRÁMITES ONLINE FOTOMULTAS ANTECEDENTES JUDICIALES TRÁMITES COMFAMA
How to Log in to RosettaStone and Install the Speech Component
Your Title Here This is placeholder text. This text can be replaced with your own text.
Clases sociales PAGINA 135.
EasyChair How to submit a paper Como someter un paper
PASOS PARA CONSULTAR LOS EGRESOS DE UNA ACTIVIDAD PRESUPUESTARIA
Dirección General de Recursos Materiales y Servicios Generales
DIRECCIÓN GENERAL DE INGRESOS
DIRECCIÓN GENERAL DE INGRESOS
DIRECCIÓN GENERAL DE INGRESOS
DIRECCIÓN GENERAL DE CONTABILIDAD GUBERNAMENTAL
COD ¿Qué queremos hacer?
EL DIARIO NEW YORK TIME, EN SU SURGIMIENTO.
DIRECCIÓN GENERAL DE CONTABILIDAD GUBERNAMENTAL
DIRECCIÓN GENERAL DE CONTABILIDAD GUBERNAMENTAL
DIRECCIÓN GENERAL DE INGRESOS
Introducción a Windows Forms
DIRECCIÓN GENERAL DE CONTABILIDAD GUBERNAMENTAL
Curso de Excel #Intermedio Guillermo Díaz Sanhueza Mail: Web: Team Work Versión:
PASOS PARA CONSULTAR LOS EGRESOS DE UNA ACTIVIDAD PRESUPUESTARIA
Transcripción de la presentación:

CardSpace con Internet Explorer 7.0 CardSpace con Internet Explorer 7.0

Índice Introducción Introducción Ejemplo Ejemplo Procesar token de información Procesar token de información

Introducción Windows CardSpace provee a los usuarios la habilidad de manejar sus identidades digitales. Windows CardSpace provee a los usuarios la habilidad de manejar sus identidades digitales. Con Internet Explorer 7.0, los sitios web pueden hacer la petición de una identidad digital al usuario. Con Internet Explorer 7.0, los sitios web pueden hacer la petición de una identidad digital al usuario. El siguiente ejemplo demuestra los pasos para aceptar identidades usando CardSpace e Internet Explorer 7.0. El siguiente ejemplo demuestra los pasos para aceptar identidades usando CardSpace e Internet Explorer 7.0.

Ejemplo Click here to sign in with your Information Card Click here to sign in with your Information Card Cuando se presiona el botón, se muestra el Identity Selector de CardSpace. Esto le permite al usuario seleccionar una identidad de CardSpace.

Ejemplo

Ejemplo

Ejemplo

Ejemplo

Ejemplo La información de la tarjeta encriptada es enviada hacia la página Login1.aspx. La información de la tarjeta encriptada es enviada hacia la página Login1.aspx. protected void Page_Load(object sender, EventArgs e) { Label1.Text = Request.Params["xmlToken"]; } The value of the token is: Dentro del body de la página HTML. Dentro del body de la página HTML.

Ejemplo

Procesar token de información Para procesar datos de la información encriptada, los desarrolladores que usan ASP.NET 2.0 pueden utilizar el ejemplo de código TokenProcessor.cs. Para procesar datos de la información encriptada, los desarrolladores que usan ASP.NET 2.0 pueden utilizar el ejemplo de código TokenProcessor.cs. La clase Token maneja todo el desciframiento y la verificación del token, usando las clases de Windows Communication Foundation. La clase Token maneja todo el desciframiento y la verificación del token, usando las clases de Windows Communication Foundation.

Procesar token de información Code Behind protected void ShowError(string text) { fields.Visible = false; errors.Visible = true; errtext.Text = text; } protected void Page_Load(object sender, EventArgs e) string xmlToken; xmlToken = Request.Params["xmlToken"]; if (xmlToken == null || xmlToken.Equals("")){ ShowError("Token presented was null"); } else { Token token= new Token(xmlToken); givenname.Text = token.Claims[ClaimTypes.GivenName]; surname.Text = token.Claims[ClaimTypes.Surname]; .Text = token.Claims[ClaimTypes. ]; } }

Procesar token de información Ésta es la configuración de la información que se tiene que ingresar en el Web.config para la clase Token. Ésta es la configuración de la información que se tiene que ingresar en el Web.config para la clase Token. <add key="CertifcateThumbprint" value=" ABCDEFEDCBA ABCDEFEDCBA"/> <add key="IdentityClaimType" value="

Procesar token de información Cuando el token es descifrado y procesado, podemos ver los valores. Cuando el token es descifrado y procesado, podemos ver los valores.