Publicado el 13 de Abril del 2018
850 visualizaciones desde el 13 de Abril del 2018
2,6 MB
62 paginas
Creado hace 12a (01/11/2011)
Sbete a la nube de Microsoft
Parte 3: Windows AppFabric
Ibn Landa Martn
Unai Zorrilla Castro
i
SÚBETE A LA NUBE DE MICROSOFT PARTE 3: WINDOWS APPFABRIC
Noviembre de 2011
Esta obra está editada por Krasis Consulting, S.L. (www.Krasis.com) y Plain Concepts S.L.
(http://www.PlainConcepts.com) bajo los términos de la licencia “Creative Commons Reconocimiento-
NoComercial-SinObraDerivada Unported (CC BY-NC-ND 3.0)”, que permite su copia y distribución por
cualquier medio siempre que mantenga el reconocimiento a sus autores, no haga uso comercial de la obra y no
realice ninguna modificación de ella.
Contenido
CONTENIDO ........................................................................................................ III
WINDOWS AZURE APPFABRIC ....................................................................... 1
1.-
6.1.-
6.3.-
6.4.-
3.1.-
4.1.-
6.2.-
1.1.-
1.2.-
1.3.-
2.1.-
2.2.-
2.3.-
¿Qué es windows azure AppFabric? .................................................................................... 1
AppFabric Service Bus ...................................................................................................... 1
AppFabric Access Control .............................................................................................. 2
AppFabric Cache ................................................................................................................ 3
2.- Autenticación federada de aplicaciones web en azure con windows identity foundation .... 3
Windows Identity Foundation ........................................................................................ 4
Active Directory Federation Services 2.0 ................................................................... 4
AppFabric Access Control .............................................................................................. 5
3.- Appfabric access control ........................................................................................................ 5
Terminología ....................................................................................................................... 5
4.- Seguridad basada en claims .................................................................................................... 6
Descripción del proceso .................................................................................................. 7
5.- Mi primera aplicación con access control .......................................................................... 8
6.- WIndows Azure service bus................................................................................................ 14
Nomenclatura y servicios de registro ........................................................................ 15
6.1.1.-Registro ......................................................................................................................... 17
Mensajería .......................................................................................................................... 18
6.2.1.-EL servicio de relay ..................................................................................................... 18
Relayed Messaging vs Brokered Messaging ............................................................... 19
6.3.1.-Relayed Messaging ....................................................................................................... 19
6.3.2.-Brokered Messaging ................................................................................................... 20
Modelo de programación............................................................................................... 21
6.4.1.-Interfaz REST ................................................................................................................ 21
6.4.2.-Modelo directo ............................................................................................................ 21
6.4.3.-Modelo WCF ............................................................................................................... 22
7.- diferencias entre windows Azure Storage queues y Service Bus queues ................ 22
8.- AppFabric Service Bus Test Client..................................................................................... 25
9.- Tipos de Bindings WCF en Service Bus............................................................................ 30
¿Qué binding debo elegir? .............................................................................................. 31
9.1.-
9.1.1.-NetTcpRelayBinding ................................................................................................... 31
9.1.2.-WSHttpRelayBinding .................................................................................................. 32
9.1.3.-NetOneWayRelayBinding ......................................................................................... 32
9.1.4.-NetEventRelayBinding ................................................................................................ 32
Autenticación y autorización con Access Control .................................................. 32
10.- Buffers de mensajes................................................................................................................ 33
11.- Appfabric cachinG .................................................................................................................. 35
9.2.-
WINDOWS IDENTITY FOUNDATION.......................................................... 39
1.-
¿Por qué WIF? ......................................................................................................................... 39
Experiencia en seguridad. .............................................................................................. 39
1.1.-
La identidad es ya un problema complejo ................................................................. 40
1.2.-
Interoperabilidad .............................................................................................................. 40
1.3.-
2.- Los conceptos básicos ........................................................................................................... 41
Security Token Service ................................................................................................... 41
Security Token.................................................................................................................. 41
Relaying Party .................................................................................................................... 41
3.- ejemplo de uso ........................................................................................................................ 41
2.1.-
2.2.-
2.3.-
4 Súbete a la nube de Microsoft Parte 3: Windows AppFabric
3.1.-
4.1.-
Cliente WCF Activo ....................................................................................................... 41
3.1.1.-Definición del servicio ............................................................................................... 42
3.1.2.-Utilizando Federation Utility .................................................................................... 42
3.1.3.-Revisión de la configuración ..................................................................................... 43
3.1.4.-Revisión del STS creado ............................................................................................ 44
3.1.5.-Probando el escenario ............................................................................................... 45
4.- Configuración: Autenticación .............................................................................................. 45
Modificación de la autenticación .................................................................................. 46
5.- Configuración .......................................................................................................................... 48
IssuerNameRegistry ........................................................................................................ 48
5.1.-
AudienceUri ...................................................................................................................... 49
5.2.-
5.2.1.-Federation Metadata .................................................................................................. 49
6.- Custom security token handler .......................................................................................... 51
7.- Autorización dentro del pipeline de wif ........................................................................... 52
Contenido v
6 Súbete a la nube de Microsoft Parte 3: Windows AppFabric
CAPÍTULO
1
Windows Azure AppFabric
Windows Azure Platform AppFabric proporciona un bus de servicios empresarial y un servicio de control de
acceso que permite integrar servicios y aplicaciones que se ejecutan en la nube, en proveedores de alojamiento
tradicionales y en la propia empresa basándose en estándares de interoperabilidad.
¿QUÉ ES WINDOWS AZURE APPFABRIC?
1.-
Windows Azure Platform AppFabric proporciona un bus de servicios empresarial y un servicio de control de
acceso que permite integrar servicios y aplicaciones que se ejecutan en la nube, en proveedores de alojamiento
tradicionales y en la propia empresa basándose en estándares de interoperabilidad.
AppFabric Service Bus
1.1.-
Un bus de servicios empresarial (AppFabric Service Bus) permite orquestar la conectividad segura entre
diferentes servicios
Comentarios de: Subete a la nuve de Microsoft - Windows Azure AppFabric (0)
No hay comentarios