SlideShare a Scribd company logo
SECURITY BEST
PRACTICE
APICONNECT & GATEWAY
@SHIUFUNPOON
TRADEMARK ACKNOWLEDGEMENTS
• IBM, IBM API Connect, IBM DataPower Gateway are trademarks of International Business
Machines Corporation, registered in many jurisdictions
• Other company, product and service names may be trademarks, registered marks or service
marks of their respective owners. A current list of IBM trademarks is available on the web at
"Copyright and trademark information" ibm.com/legal/copytrade.html
SECURITY
• Availability
• Configurable
• Standard
• Ease of use
• Monitoring
• Resource consumption
• …
SECURITY – THIS IS ALWAYS A BALANCING ACT
• Availability
• Configurable
• Standard
• Ease of use
• Monitoring
• Resource consumption
• …
API SECURITY
API Gateway:
• Decoupling/routing
• Traffic management
• Security
• Translation
Developer portal:
• API discovery
• Self subscription/administration
• Account usage analytics
• Monetization
• Security
API Manager:
• Plan/product design
• Policy administration
• API plan usage analytics
• API Governance
• Security
https://www.ibm.com/docs/en/api-connect/2018.x?topic=installing-
maintaining-your-api-connect-cloud
MANAGEMENT SERVER
APIC UNDER THE HOOK
• Internal services communicating vs mTLS
• Quorum, with 3 being the magic number
• APIc is the match maker, it introduces each subsystem to each others
• APIM, Portal, Analytics, Gateway
• How does APIM <-> Portal
• How does APIM <-> Analytics
• How does APIM <-> Gateway
• How does Portal <-> Analytics
• How does Gateway <-> Analytics
• Configurable, extensible
https://www.ibm.com/downloads/cas/NQBJRBDO
APIConnect Security Best Practice
Ç√
API MANAGER
• API are published
• Publish in openapi v2 format
• apim vs consumer
• WebGUI/toolkits/portal/BYO
• RateLimit
Drinking Our Own Champagne
Get an access_token
access_token must contain the right scope
Permission is checked
Is token valid
Token contains necessary scope ?
Does User has the proper permission ?
HARDENED PORTAL SECURITY
Supports OpenID Connect for
accelerated developer on-boarding and
social login
Enable PSD2/ Open Banking
compliance to programmatically onboard
consumers using REST Management APIs
and OpenID Connect
Enhanced spam protection against
spam bots with CAPTCHA and honeypot
Detect and prevent malicious attacks
with perimeter and DNS check
Detect and prevent flood attacks
CONFIGURE PORTAL BEHAVIOR
APIMANAGER WITH GATEWAY
• Gateway must be 24 * 7 (without API manager)
• API gateway introduce a gateway director manager
• Using clustering technology to track configuration from APIM
• Heartbeat from APIm to make sure Gateway will have the latest information
• 911 protocol to handle catastrophic failure
• Provides the status of how where the configuration with regard to the update from the APIm
• Gateway director allows auto scaling of the additional gateway
• Configuration/Key Materials
• State of the processing
• Istio Integration for improved performance & security by
passing API header and tokens into Istio
• Open API V3 support to meet security industry standards (i.e.
PSD2) & improve reuse
• OpenBanking & PSD2 Compliant including flexible JWT and
OAuth features
• 5X Improved Performance with cloud-native API-centric
Gateway Service
• Fast Time to Value through Out of the Box policies for API
Gateway Service
• Enterprise Specific Security Support through OAuth flow
customization
• Expanded Security with OIDC, CAPTCHA, Perimeter, DNS
check on Portal, etc.
Performant and Secure
SECURE & MANAGE GRAPHQL ENDPOINTS
Next-Gen evolution of Gateway technology
beyond Web services and REST with GraphQL
support
Secure and Manage APIs with GraphQL
backends, efficiently managing compute intensive
services
Threat Protection against cyberattacks using
advance query complexity analysis to prevent API-
based attacks
Rate Limit GraphQL queries with consumer plans
based on number of API calls & backend compute
time
https://www.ibm.com/blogs/research/2019/02/graphql-api-management/
https://developer.github.com/v4/guides/resource-limitations/
1. Access Control
• Who can access the data and what data
• APIc
• Client credential (application)
• User credential (who)
2. Load Control
• How much effort for the server to fulfill the request
• Complexity
• Type (object type)
• Resolve
GraphQL Endpoints security breakdown
Up to 5X+ increased performance with natively built
API Gateway using purpose-built technology for native
OpenAPI/Swagger REST and SOAP APIs
Multi-cloud scalability and extensibility to help
meet SLAs and improve client user experience
Optimized drag & drop built-in policies for security,
traffic control and mediation including flexible OAuth,
enhanced JSON & XML threat protection
Secure to the core with self-contained signed &
encrypted image to minimize risk, plus proven security
policies to quickly protect APIs
Before: DP Multi protocol
Gateway Service
API call Backend
New: Native API
Gateway Service
API call Backend
CLOUD-NATIVE API GATEWAY SERVICE IN DATAPOWER
API GW service
POLICIES FOR ENFORCEMENT ON API GATEWAY SERVICE
Gateway Script and XSLT policy support
provides flexible message mediation & dynamic
security enforcement
Dynamic Routing support through Conditional
Policy
Enforce strong security through Parse, JSON
and XML Schema Validation policy
OpenID Connect support to enable banks to
meet PSD2 / Open Banking regulations
OAuth Token revocation to enable self-service
token management
Foundational Security Mediation
Invoke API Key Map
Activity Log JWT Validate JSON-XML
Rate Limit JWT Generate Gateway Script
Throw OAuth Policy XSLT
Set Variable Parse
(Threat Detection)
Conditional Validate
User Security
OpenID Connect
Built-in policies
Rapid OAuth policy creation to quickly
create OAuth provider security without deep
security expertise
Improved governance capabilities on
managing OAuth providers with flexible
administrative access control to enforce
enterprise standards
Ability to meet business demands with
customizable OAuth assembly
New User Security policy to enforce
authentication & authorization in API
assembly, adapting to unique enterprise
security needs
MEETING SECURITY NEEDS THROUGH NEW FLEXIBLE OAUTH
PROVIDER
FEATURE LIST OF OAUTH IN APIC V5, V2018+V5GW,
V2018+APIGW
Features V4 V5 v2018 +V5 CompatGW v2018 + APIGW
Basic OAuth Support ✅ ✅ ✅ ✅
Distinct Client ids and Secrets ⤫ ✅ ✅ ✅
Separate API ⤫ ✅ ✅ ✅
Access Control ⤫ ⤫ ✅ ✅
Seamless packaging within product ✅ ⤫ ✅ ✅
Tight coupling with Provider ⤫ ⤫ ✅* ✅
Metadata,Token introspection, Revocation/Token
Management,Advanced scope handling
⤫ ✅ ✅ ✅
Customize OAuth Assembly ⤫ ⤫ ⤫ ✅
Dynamic configuration updates ⤫ ⤫ ** ⤫ ** ✅
Context variable driven ⤫ ⤫ ⤫ ✅
Independent Resource Owner Security ⤫ ⤫ ⤫ ✅
Out of the box OIDC support ⤫ ⤫ *** ⤫ *** ✅
Out of the box JWT Authorization Grant ⤫ ⤫ ** ⤫ ** ✅
* Tight coupling is only at the APIManager API level, not in the backendV5 Gateway
** Can be done with gateway extension
*** Supported by a set of rule in the assembly
Rapid OAuth policy creation to quickly create OAuth
provider security without deep security expertise
Improved governance capabilities on managing
OAuth providers with flexible administrative access
control to enforce enterprise standards
Ability to meet business demands with
customizable OAuth assembly
New User Security policy to enforce authentication &
authorization in API assembly, adapting to unique
enterprise security needs
MEETING SECURITY NEEDS THROUGH NEW FLEXIBLE
OAUTH PROVIDER
Out of the box JWT Grant Type Support
Out of the box OIDC Support
CUSTOMIZABLE
EASE OF USE
• Crypto material on per OAuth native provider (vs gateway level)
• End user credential gathering (context variable) *
• Consent handling
• Global Policy (and thus inject context variable for processing) *
• Token handling (allow listing vs stateless)
• Flexibility
• ….
WHAT SHOULD I DO
• Monitoring IBM PSIRT for IBM APIC, IBM DataPower
• https://www.ibm.com/security/secure-engineering/process.html
• Timely upgrade/migration to a new version of firmware
• Balance your security needs vs platform offered (hardware vs ova vs docker vs ..)
• How about cloud ? ICP ?
• APIC Connect White Paper: https://www.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=03023503USEN&
(
• Security vs ease of use vs compatibility
• Performance/usage spike
• HA (rule of 3)
• Stateless (especially across Availability Zone)
GATEWAY SPECIFIC
• Is WebGUI needed for production
• Automate deployment (which APIc solves)
• Monitoring gateway (DataPower Operations Dashboard)
• Backup administrator
• ACL
• mTLS with your backend services
• Message validation
• Payload redact
• SLM
• AllowList vs BlockList
FROM YOU, OUR AUDIENCES
• Your feedbacks ?
• What would you like to see ?
• What can you share with each others on your experience ? Good or Bad

More Related Content

PDF
DataPower API Gateway Performance Benchmarks
DOCX
Data power Performance Tuning
PDF
APIC/DataPower security
PPTX
What's New in API Connect & DataPower Gateway in 1H 2018
PDF
IBM DataPower Gateway - Common Use Cases
PDF
IBM Datapower Security Scenarios - Using JWT to secure microservices
PDF
How to create a User Defined Policy with IBM APIc (v10)
PDF
API strategy with IBM API connect
DataPower API Gateway Performance Benchmarks
Data power Performance Tuning
APIC/DataPower security
What's New in API Connect & DataPower Gateway in 1H 2018
IBM DataPower Gateway - Common Use Cases
IBM Datapower Security Scenarios - Using JWT to secure microservices
How to create a User Defined Policy with IBM APIc (v10)
API strategy with IBM API connect

What's hot (20)

PDF
What's new in API Connect and DataPower - 2019
PDF
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
PPTX
Gateway/APIC security
PDF
Cloud migration strategies
PPTX
Azure Overview Arc
PDF
IBM API Connect - overview
PDF
AWS Lake Formation을 통한 손쉬운 데이터 레이크 구성 및 관리 - 윤석찬 :: AWS Unboxing 온라인 세미나
PDF
How Netflix Is Solving Authorization Across Their Cloud
PDF
Cloud Migration Strategy and Best Practices
PDF
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
PPTX
Identity & access management
PPTX
App Modernization with Microsoft Azure
PPTX
What do you mean by “API as a Product”?
PPTX
Microservices With Istio Service Mesh
PDF
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
PDF
MuleSoft Anypoint Platform and Three Tier Architecture
PPTX
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
PPTX
Data Center Migration to the AWS Cloud
PPTX
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
PPTX
Azure AD Presentation - @ BITPro - Ajay
What's new in API Connect and DataPower - 2019
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Gateway/APIC security
Cloud migration strategies
Azure Overview Arc
IBM API Connect - overview
AWS Lake Formation을 통한 손쉬운 데이터 레이크 구성 및 관리 - 윤석찬 :: AWS Unboxing 온라인 세미나
How Netflix Is Solving Authorization Across Their Cloud
Cloud Migration Strategy and Best Practices
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Identity & access management
App Modernization with Microsoft Azure
What do you mean by “API as a Product”?
Microservices With Istio Service Mesh
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Anypoint Platform and Three Tier Architecture
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Data Center Migration to the AWS Cloud
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure AD Presentation - @ BITPro - Ajay
Ad

Similar to APIConnect Security Best Practice (20)

PDF
apidays London 2023 - Advanced AI-powered API Security, Ricky Moorhouse (IBM)...
PPTX
API Security from the DevOps and CSO Perspectives (Webcast)
PPTX
API Economy - Cuomo
PDF
[Workshop] API-driven Integration
PDF
Modernize Service-Oriented Architecture with APIs
PDF
Virtual Meetup - API Security Best Practices
PPT
Modernizing an Existing SOA-based Architecture with APIs
PDF
Melbourne API Management Seminar
PPTX
API_Gateways_&_API_Security-1(API Securities and Gateway).pptx
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
London Adapt or Die: Securing your APIs the Right Way!
PDF
API Security best practices Protect your APIs with Anypoint Platform
PPTX
Deep-Dive: API Security in the Digital Age
PDF
Api management update for optus
PPTX
Adapt or Die Sydney - API Security
PDF
Guidelines to protect your APIs from threats
PPTX
Extend soa with api management spoug- Madrid
PDF
API Security Best Practices and Guidelines
PDF
WSO2Con EU 2015: API Management Strategies and Best Practices
PDF
5 pillars of API Management
apidays London 2023 - Advanced AI-powered API Security, Ricky Moorhouse (IBM)...
API Security from the DevOps and CSO Perspectives (Webcast)
API Economy - Cuomo
[Workshop] API-driven Integration
Modernize Service-Oriented Architecture with APIs
Virtual Meetup - API Security Best Practices
Modernizing an Existing SOA-based Architecture with APIs
Melbourne API Management Seminar
API_Gateways_&_API_Security-1(API Securities and Gateway).pptx
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
London Adapt or Die: Securing your APIs the Right Way!
API Security best practices Protect your APIs with Anypoint Platform
Deep-Dive: API Security in the Digital Age
Api management update for optus
Adapt or Die Sydney - API Security
Guidelines to protect your APIs from threats
Extend soa with api management spoug- Madrid
API Security Best Practices and Guidelines
WSO2Con EU 2015: API Management Strategies and Best Practices
5 pillars of API Management
Ad

More from Shiu-Fun Poon (16)

PPTX
GraphQL Security
PPTX
IBM APIc API security protection mechanism
PPTX
Cheatsheet to run DP docker
PDF
How to migrate an application in IBM APIc, and preserve its client credential
PDF
DataPower as PCI
PPTX
How to integration with 3rd Party OAuth Provider with IBM APIc
PDF
How to integration DataPower with Zos
PDF
DataPower Security Hardening
PDF
IBM Apic toolkit cheatsheet
PPTX
DataPower DoS/DDoS
PDF
Social Login (Nested OAuth/OIDC)
PDF
White vs Black list
PPTX
Open Banking via APIc 2018
PDF
Gateway deepdive
PDF
Token, token... From SAML to OIDC
PDF
OAuth 2.0 with IBM WebSphere DataPower
GraphQL Security
IBM APIc API security protection mechanism
Cheatsheet to run DP docker
How to migrate an application in IBM APIc, and preserve its client credential
DataPower as PCI
How to integration with 3rd Party OAuth Provider with IBM APIc
How to integration DataPower with Zos
DataPower Security Hardening
IBM Apic toolkit cheatsheet
DataPower DoS/DDoS
Social Login (Nested OAuth/OIDC)
White vs Black list
Open Banking via APIc 2018
Gateway deepdive
Token, token... From SAML to OIDC
OAuth 2.0 with IBM WebSphere DataPower

Recently uploaded (20)

PDF
System and Network Administration Chapter 2
PDF
System and Network Administraation Chapter 3
PPTX
Materi_Pemrograman_Komputer-Looping.pptx
DOCX
The Five Best AI Cover Tools in 2025.docx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
history of c programming in notes for students .pptx
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Transform Your Business with a Software ERP System
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Essential Infomation Tech presentation.pptx
PPTX
Materi-Enum-and-Record-Data-Type (1).pptx
PDF
AI in Product Development-omnex systems
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Digital Strategies for Manufacturing Companies
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
System and Network Administration Chapter 2
System and Network Administraation Chapter 3
Materi_Pemrograman_Komputer-Looping.pptx
The Five Best AI Cover Tools in 2025.docx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
history of c programming in notes for students .pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Transform Your Business with a Software ERP System
Upgrade and Innovation Strategies for SAP ERP Customers
Essential Infomation Tech presentation.pptx
Materi-Enum-and-Record-Data-Type (1).pptx
AI in Product Development-omnex systems
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Digital Strategies for Manufacturing Companies
How to Choose the Right IT Partner for Your Business in Malaysia
Understanding Forklifts - TECH EHS Solution
ISO 45001 Occupational Health and Safety Management System
Which alternative to Crystal Reports is best for small or large businesses.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Wondershare Filmora 15 Crack With Activation Key [2025

APIConnect Security Best Practice

  • 1. SECURITY BEST PRACTICE APICONNECT & GATEWAY @SHIUFUNPOON
  • 2. TRADEMARK ACKNOWLEDGEMENTS • IBM, IBM API Connect, IBM DataPower Gateway are trademarks of International Business Machines Corporation, registered in many jurisdictions • Other company, product and service names may be trademarks, registered marks or service marks of their respective owners. A current list of IBM trademarks is available on the web at "Copyright and trademark information" ibm.com/legal/copytrade.html
  • 3. SECURITY • Availability • Configurable • Standard • Ease of use • Monitoring • Resource consumption • …
  • 4. SECURITY – THIS IS ALWAYS A BALANCING ACT • Availability • Configurable • Standard • Ease of use • Monitoring • Resource consumption • …
  • 5. API SECURITY API Gateway: • Decoupling/routing • Traffic management • Security • Translation Developer portal: • API discovery • Self subscription/administration • Account usage analytics • Monetization • Security API Manager: • Plan/product design • Policy administration • API plan usage analytics • API Governance • Security https://www.ibm.com/docs/en/api-connect/2018.x?topic=installing- maintaining-your-api-connect-cloud
  • 7. APIC UNDER THE HOOK • Internal services communicating vs mTLS • Quorum, with 3 being the magic number • APIc is the match maker, it introduces each subsystem to each others • APIM, Portal, Analytics, Gateway • How does APIM <-> Portal • How does APIM <-> Analytics • How does APIM <-> Gateway • How does Portal <-> Analytics • How does Gateway <-> Analytics • Configurable, extensible
  • 10. Ç√
  • 11. API MANAGER • API are published • Publish in openapi v2 format • apim vs consumer • WebGUI/toolkits/portal/BYO • RateLimit Drinking Our Own Champagne Get an access_token access_token must contain the right scope Permission is checked Is token valid Token contains necessary scope ? Does User has the proper permission ?
  • 12. HARDENED PORTAL SECURITY Supports OpenID Connect for accelerated developer on-boarding and social login Enable PSD2/ Open Banking compliance to programmatically onboard consumers using REST Management APIs and OpenID Connect Enhanced spam protection against spam bots with CAPTCHA and honeypot Detect and prevent malicious attacks with perimeter and DNS check Detect and prevent flood attacks
  • 14. APIMANAGER WITH GATEWAY • Gateway must be 24 * 7 (without API manager) • API gateway introduce a gateway director manager • Using clustering technology to track configuration from APIM • Heartbeat from APIm to make sure Gateway will have the latest information • 911 protocol to handle catastrophic failure • Provides the status of how where the configuration with regard to the update from the APIm • Gateway director allows auto scaling of the additional gateway • Configuration/Key Materials • State of the processing
  • 15. • Istio Integration for improved performance & security by passing API header and tokens into Istio • Open API V3 support to meet security industry standards (i.e. PSD2) & improve reuse • OpenBanking & PSD2 Compliant including flexible JWT and OAuth features • 5X Improved Performance with cloud-native API-centric Gateway Service • Fast Time to Value through Out of the Box policies for API Gateway Service • Enterprise Specific Security Support through OAuth flow customization • Expanded Security with OIDC, CAPTCHA, Perimeter, DNS check on Portal, etc. Performant and Secure
  • 16. SECURE & MANAGE GRAPHQL ENDPOINTS Next-Gen evolution of Gateway technology beyond Web services and REST with GraphQL support Secure and Manage APIs with GraphQL backends, efficiently managing compute intensive services Threat Protection against cyberattacks using advance query complexity analysis to prevent API- based attacks Rate Limit GraphQL queries with consumer plans based on number of API calls & backend compute time https://www.ibm.com/blogs/research/2019/02/graphql-api-management/ https://developer.github.com/v4/guides/resource-limitations/
  • 17. 1. Access Control • Who can access the data and what data • APIc • Client credential (application) • User credential (who) 2. Load Control • How much effort for the server to fulfill the request • Complexity • Type (object type) • Resolve GraphQL Endpoints security breakdown
  • 18. Up to 5X+ increased performance with natively built API Gateway using purpose-built technology for native OpenAPI/Swagger REST and SOAP APIs Multi-cloud scalability and extensibility to help meet SLAs and improve client user experience Optimized drag & drop built-in policies for security, traffic control and mediation including flexible OAuth, enhanced JSON & XML threat protection Secure to the core with self-contained signed & encrypted image to minimize risk, plus proven security policies to quickly protect APIs Before: DP Multi protocol Gateway Service API call Backend New: Native API Gateway Service API call Backend CLOUD-NATIVE API GATEWAY SERVICE IN DATAPOWER API GW service
  • 19. POLICIES FOR ENFORCEMENT ON API GATEWAY SERVICE Gateway Script and XSLT policy support provides flexible message mediation & dynamic security enforcement Dynamic Routing support through Conditional Policy Enforce strong security through Parse, JSON and XML Schema Validation policy OpenID Connect support to enable banks to meet PSD2 / Open Banking regulations OAuth Token revocation to enable self-service token management Foundational Security Mediation Invoke API Key Map Activity Log JWT Validate JSON-XML Rate Limit JWT Generate Gateway Script Throw OAuth Policy XSLT Set Variable Parse (Threat Detection) Conditional Validate User Security OpenID Connect Built-in policies
  • 20. Rapid OAuth policy creation to quickly create OAuth provider security without deep security expertise Improved governance capabilities on managing OAuth providers with flexible administrative access control to enforce enterprise standards Ability to meet business demands with customizable OAuth assembly New User Security policy to enforce authentication & authorization in API assembly, adapting to unique enterprise security needs MEETING SECURITY NEEDS THROUGH NEW FLEXIBLE OAUTH PROVIDER
  • 21. FEATURE LIST OF OAUTH IN APIC V5, V2018+V5GW, V2018+APIGW Features V4 V5 v2018 +V5 CompatGW v2018 + APIGW Basic OAuth Support ✅ ✅ ✅ ✅ Distinct Client ids and Secrets ⤫ ✅ ✅ ✅ Separate API ⤫ ✅ ✅ ✅ Access Control ⤫ ⤫ ✅ ✅ Seamless packaging within product ✅ ⤫ ✅ ✅ Tight coupling with Provider ⤫ ⤫ ✅* ✅ Metadata,Token introspection, Revocation/Token Management,Advanced scope handling ⤫ ✅ ✅ ✅ Customize OAuth Assembly ⤫ ⤫ ⤫ ✅ Dynamic configuration updates ⤫ ⤫ ** ⤫ ** ✅ Context variable driven ⤫ ⤫ ⤫ ✅ Independent Resource Owner Security ⤫ ⤫ ⤫ ✅ Out of the box OIDC support ⤫ ⤫ *** ⤫ *** ✅ Out of the box JWT Authorization Grant ⤫ ⤫ ** ⤫ ** ✅ * Tight coupling is only at the APIManager API level, not in the backendV5 Gateway ** Can be done with gateway extension *** Supported by a set of rule in the assembly
  • 22. Rapid OAuth policy creation to quickly create OAuth provider security without deep security expertise Improved governance capabilities on managing OAuth providers with flexible administrative access control to enforce enterprise standards Ability to meet business demands with customizable OAuth assembly New User Security policy to enforce authentication & authorization in API assembly, adapting to unique enterprise security needs MEETING SECURITY NEEDS THROUGH NEW FLEXIBLE OAUTH PROVIDER
  • 23. Out of the box JWT Grant Type Support
  • 24. Out of the box OIDC Support
  • 25. CUSTOMIZABLE EASE OF USE • Crypto material on per OAuth native provider (vs gateway level) • End user credential gathering (context variable) * • Consent handling • Global Policy (and thus inject context variable for processing) * • Token handling (allow listing vs stateless) • Flexibility • ….
  • 26. WHAT SHOULD I DO • Monitoring IBM PSIRT for IBM APIC, IBM DataPower • https://www.ibm.com/security/secure-engineering/process.html • Timely upgrade/migration to a new version of firmware • Balance your security needs vs platform offered (hardware vs ova vs docker vs ..) • How about cloud ? ICP ? • APIC Connect White Paper: https://www.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=03023503USEN& ( • Security vs ease of use vs compatibility • Performance/usage spike • HA (rule of 3) • Stateless (especially across Availability Zone)
  • 27. GATEWAY SPECIFIC • Is WebGUI needed for production • Automate deployment (which APIc solves) • Monitoring gateway (DataPower Operations Dashboard) • Backup administrator • ACL • mTLS with your backend services • Message validation • Payload redact • SLM • AllowList vs BlockList
  • 28. FROM YOU, OUR AUDIENCES • Your feedbacks ? • What would you like to see ? • What can you share with each others on your experience ? Good or Bad