Professional Resume Template for Software Developers
Architect's Hands-on Experience Securing Microservices with JSON Web Tokens using IBM Datapower
1. An Architects Hands-on Experience in
Securing Microservices with JSON Web
Security using IBM Datapower
Sandip Gupta
Senior Client Architect
Cloud & Cognitive BU, IBM India
31st Mar 2020
2. Demonstration Topology
2
Datapower
Multiprotocol Gateway
Front Side
Handler
(Client)
Policy
(Client-to-Server
Backend
(Server)
MQ Server
DEV.QUEUE.1
Datapower
Multiprotocol Gateway
Backend
(Server) Policy
(Client-to-Server
Front Side
Handler
(Client)
DEV.QUEUE.4
MQ Server
DEV.QUEUE.3
Logical Layout of the components used
3. Laptop
Deployment Topology
3
Datapower Container
Multiprotocol Gateway
Front Side
Handler
(Client)
Policy
(Client-to-Server
Backend
(Server)
MQ Server
Container
DEV.QUEUE.1
https://mqserver:9443/ibmmq/console https://mqserver:9090/dp/login
MQ Admin Tool
Host: mqserver
mqserver:1414
DEV.ADMIN.SVRCONN
QM1
Client Key
Client Certificate
Server Key
Server Certificate
Physical Layout of the components used and their interactions
11. 11
Crypto in Datapower
Two Keys – One named as Client Key & another one as Server Key. Each has their own public certificates.
Client Key & Certificate Server Key & Certificate
12. 12
Multi-Protocol Gateway Services in Datapower
Created two multi-protocol gateway services
mq_to_mq: For creation of the JWS/JWE messages
mq_to_mq_verify: For validation of the JWS/JWE messages