Exchange, Entra ID, Conectores, RAML: Todo, a la vez, en todas partes
jorgelebrato
305 views
43 slides
Jul 19, 2024
Slide 1 of 43
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
About This Presentation
Madrid MuleSoft meetup 17
Size: 59.4 MB
Language: en
Added: Jul 19, 2024
Slides: 43 pages
Slide Content
Empezamos en breve Exchange, Entra ID, C o nectores RAML: Todo, a la vez, en todas partes Madrid MuleSoft Meetup 17 Julio 2024
Exchange, Entra ID, C o nectores RAML: Todo, a la vez, en todas partes Madrid MuleSoft Meetup 17 Julio 2024
Speakers Edgar Moran Sr. Integration Engineer | Sr. Salesforce Engineer | Mulesoft Ambassador @Cisco Meraki Jose Antonio Garduño Integration Engineering | Integration Architect | MuleSoft Mentor @AXPO - CKW
Speakers Edgar Moran Sr. Integration Engineer | Sr. Salesforce Engineer | Mulesoft Ambassador @Cisco Meraki Jose Antonio Garduño Integration Engineering | Integration Architect | MuleSoft Mentor @AXPO - CKW Organización Jorge Lebrato Digital Architecture Executive Manager | Integration Architect | MuleSoft Ambassador @NTT DATA Felipe Pérez Expert Architect | MuleSoft Mentor @NTT DATA Rafa Escaño 𝗦𝗲𝗻𝗶𝗼𝗿 𝗠𝗮𝗻𝗮𝗴𝗲𝗿 𝗖𝘂𝘀𝘁𝗼𝗺𝗲𝗿 𝗦𝘂𝗰𝗰𝗲𝘀𝘀 | Community Leader | Program Director @MuleSoft
Otras cosas sobre Edgar Anypoint Platform Chrome Extension https://chromewebstore.google.com/detail/anypoint-platform-chrome/gofndnflkobgljnjjalmehnlamoifmhc?hl=en-US&pli=1 Mulesoft Recipes https://github.com/emoran/mulesoft-recipes
REST Connect Connector Convierte definiciones de RAML en conectores Edgar Morán
Que es REST Connect? REST Connect es un módulo ya incluido en la plataforma de Mulesoft la cual nos permite generar conectores de Mule a partir de definiciones RAML.
Cuales son los beneficios de usarlo? Nos hace diseñar mejor nuestros APIS Nos pone a pensar en seguridad en nuestros API’s Nos permite considerar “Semantic Versioning” Facilita la implementación de los API’s con una vista familiar de conector.
Qué esquemas de seguridad soporta? Basic Authentication OAuth 2.0 Client Credentials OAuth 2.0 Authorization Code Pass Through Digest Authentication
DEMO
MuleSoft < -- > EntraID Custom Client Provider Solution Jose Antonio Garduño Pacheco
Challenges & Goals Full automation management from Anypoint Platform. Create a dynamic solution. Comply with the companies’ security standards. Save operation time & cost. Automate as much as possible. Create a shareable Asset. CHALLENGES GOALS
Entra ID Solution Subscription WorkFlow The Client must do a Subscription . Subscription period , currently is the N months from creation date. All subscriptions will be monitored and N months before of expiration date, a notification will come from the MuleSoft platform . If the automatic rotation had been set On . During overlap both secrets will work .
Entra ID Solution Authorization Policies Allowed Client ID Enforcement : This policy allows authorization & authentication with a client id, client secret Is the simplest way to validate if the consumer has authorization to consume the API.
Entra ID Solution Authorization Policies Allowed JWT Validation Policy : This policy allows authorization & authentication with a Bearer Token provided by Entra Id. Is the optimal way to validate if the consumer has authorization to consume the API.
Entra ID Solution Constraints With Customization , Open ID Policy doesn’t Works by default, introspect endpoint does’not exist in Azure. If Client id enforcement policy is applied , no overlapping period is allowed . Subscriptions done with another Client Provider are not automatically carried over to this client provider .
MuleSoft < -- > EntraID Custom Solution : DEMO
STATE STANDS FOR FIXED/DONE Completed IN PROCESS Working On PENDING/BLOCKED Waiting for something or someone DELAYED Out of deadline BACKLOG Pending planning
MuleSoft < -- > EntraID Custom Solution : Q &A
Q&A STATE STANDS FOR FIXED/DONE Completed IN PROCESS Working On PENDING/BLOCKED Waiting for something or someone DELAYED Out of deadline BACKLOG Pending planning
THANKS
Contest Time!
¿Cuál es el nombre de este personaje?
¿Cuál es el nombre de este personaje? A. Silver Surfer B. Sentry C. Max the Muley D. Super Golden
¿Qué es el Generador de Conectores REST Connect de Mulesoft y cuál es su principal función? A. Un software para crear aplicaciones móviles B. Una herramienta para generar conectores que integran aplicaciones con servicios REST C. Un programa para diseñar sitios web D. Una base de datos relacional
¿Cuál de estas es una cualidad de todo " Jedi " MuleSoft? A - La Fuerza para abordar retos B- La constante actualización y el conocimiento C- Auto disciplina para ser constantes D - Todas son cualidades de un " Jedi " MuleSoft