SlideShare uma empresa Scribd logo
1 de 28
May 26, 2022
Manila MuleSoft Meetup Group
Custom Policy
Housekeeping Rules
3
● This session will be recorded
● Please be muted during the speaker presentation
● The recording and slides for today’s presentations will be made available to all attendees
● At the end of each presentation, there will be a Q&A session
● After all the presentations, there will be a quiz game where you will get a chance to win a
training voucher from MuleSoft
Housekeeping Rules
Agenda
5
6:05 pm Introductions
6:15 pm Custom Policy Discussion and Demo
6:45 pm Q&A
6:55 pm Games/Giveaways
7:10 pm Closing Remarks
Agenda
Introductions
7
●About the organizers:
○ Ryan Andal
○ Janos Geronimo
○ Christopher Co
○ Nichole Reyes
○ Red Leal
●About the sponsors:
○ Capgemini
○ MuleSoft
Introductions
A SHOW OF HANDS:
Who is new to this Meetup?
Speaker
9
● Joyce is currently a Senior Consultant in Capgemini.
● MCD Level 1 and MCD – API Design Associate
● She has a total of 10 years IT experience across
different industries such as Banking and Finance,
E-commerce, and Payments.
● She believes that through MuleSoft, she was able to
learn more about security and architecture solutions
Speakers
JOYCE BANTING
By Joyce Banting
Custom Policy
11
 Custom Policy Introduction
 API Manager Policies
 Setup for Policy Development demo
 Custom Policy Development demo
 Deployment and Custom Policy Update demo
Scope
12
Message Queueing - Introduction
13
1. Default
○ OOTB Policies for Categories:
Security, Quality of Service, Troubleshooting, Transformation and Compliance
2. Custom
○ Create custom policies to meet your specific business needs
3. Automated
○ Apply any default or custom policy to all APIs in your environment
API Manager Policies
14
1. Default
○ OOTB Policies for Categories:
Security, Quality of Service, Troubleshooting, Transformation and Compliance
2. Custom
○ Create custom policies to meet your specific business needs
3. Automated
○ Apply any default or custom policy to all APIs in your environment
API Manager Policies
15
1. Default
○ OOTB Policies for Categories:
Security, Quality of Service, Troubleshooting, Transformation and Compliance
2. Custom
○ Create custom policies to meet your specific business needs
3. Automated
○ Apply any default or custom policy to all APIs in your environment
API Manager Policies
16
1. Number of Policies
○ Policies also use resources and will affect performance if not applied
efficiently
2. Order of Policies
○ Policies are implemented in the order that they are listed in the API
Manager, and executed in reverse when sending the response.
API Policy Considerations
17
Setup for Policy Development
1. MuleSoft Enterprise nexus repository credentials
○ Each company that has its own subscription in Anypoint Platform has
their own credentials. You may also request the credentials from
Mulesoft Support at https://help.mulesoft.com/s/
2. Org Id
○ Login to Anypoint Platform. In the home screen, copy the UUID from
the browser address.
3. Anypoint Studio
4. Maven
○ Settings.xml must be properly configured to deploy the policy to
Anypoint Exchange
18
Setup for Policy Development
5. Update Settings.xml
19
Setup for Policy Development
6. Execute the maven command:
○ Make sure you and in the directory where you want your project to be
created.
○ Note: You must not be inside a folder with an existing pom.xml
20
Setup for Policy
Development Demo
21
Custom Policy
Development Demo
22
Deployment and Custom
Policy Update Demo
23
Useful Reference Links
1. Connected Application Authentication
○ Access Exchange using client id and client secret
https://docs.mulesoft.com/exchange/connected-app-authentication
2. Creating a Mule 4 Custom Policy
https://docs.mulesoft.com/gateway/policies-custom-getting-started
Q&A
25
●Share your pictures!
Selfie Time
#ManilaMuleSoftMeetup #MuleSoftMeetup
Games
27
● Go to https://quizizz.com and enter game code:
● Use your real name / full name upon joining.
● 1 minute will be given for attendees to join the game.
● You will have 30 seconds to answer each of the 5 questions available.
● Top 3 in the leaderboards will win FREE MuleSoft Training vouchers.
Game Mechanics
Thank you

Mais conteúdo relacionado

Semelhante a 12th Manila MuleSoft Meetup May 2022

Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Tag1 Consulting, Inc.
 

Semelhante a 12th Manila MuleSoft Meetup May 2022 (20)

Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Chicago meetup-14-may 2020
Chicago meetup-14-may 2020Chicago meetup-14-may 2020
Chicago meetup-14-may 2020
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
 
MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15MuleSoft Meetup Houston #15
MuleSoft Meetup Houston #15
 
Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
 
LAUG Feb 2019 Meetup 2019-02-26
LAUG Feb 2019 Meetup 2019-02-26LAUG Feb 2019 Meetup 2019-02-26
LAUG Feb 2019 Meetup 2019-02-26
 
Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020
 
MuleSOft PKO Developer meetup - 25 March 2021
MuleSOft PKO Developer meetup - 25 March 2021 MuleSOft PKO Developer meetup - 25 March 2021
MuleSOft PKO Developer meetup - 25 March 2021
 
MuleSoft Meetup | Reading Meetup Group | Hosted by Integral Zone
MuleSoft Meetup | Reading Meetup Group | Hosted by Integral ZoneMuleSoft Meetup | Reading Meetup Group | Hosted by Integral Zone
MuleSoft Meetup | Reading Meetup Group | Hosted by Integral Zone
 
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...Spring Mainframe VUG 2015: How to google your way through your mainframe appl...
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
 
How to Secure Mule API's With a Demo
How to Secure Mule API's With a DemoHow to Secure Mule API's With a Demo
How to Secure Mule API's With a Demo
 
São Paulo MuleSoft Meetup - 31 Jan
São Paulo MuleSoft Meetup - 31 JanSão Paulo MuleSoft Meetup - 31 Jan
São Paulo MuleSoft Meetup - 31 Jan
 
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
 
MuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub AutomationMuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub Automation
 
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
 

Mais de Ryan Anthony Andal (10)

13th Manila MuleSoft Meetup Sept 2022
13th Manila MuleSoft Meetup Sept 202213th Manila MuleSoft Meetup Sept 2022
13th Manila MuleSoft Meetup Sept 2022
 
10th Brisbane MuleSoft Meetup Aug 2022
10th Brisbane MuleSoft Meetup Aug 202210th Brisbane MuleSoft Meetup Aug 2022
10th Brisbane MuleSoft Meetup Aug 2022
 
11th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 202111th Manila MuleSoft Meetup Dec 2021
11th Manila MuleSoft Meetup Dec 2021
 
10th Manila MuleSoft Meetup Aug 2021
10th Manila MuleSoft Meetup Aug 202110th Manila MuleSoft Meetup Aug 2021
10th Manila MuleSoft Meetup Aug 2021
 
9th Manila MuleSoft Meetup July 2021
9th Manila MuleSoft Meetup July 20219th Manila MuleSoft Meetup July 2021
9th Manila MuleSoft Meetup July 2021
 
8th Manila MuleSoft Meetup Feb 2021
8th Manila MuleSoft Meetup Feb 20218th Manila MuleSoft Meetup Feb 2021
8th Manila MuleSoft Meetup Feb 2021
 
Manila MuleSoft Meetup - August 2020
Manila MuleSoft Meetup - August 2020Manila MuleSoft Meetup - August 2020
Manila MuleSoft Meetup - August 2020
 
Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019
 
Manila MuleSoft Meetup - September 2018
Manila MuleSoft Meetup - September 2018Manila MuleSoft Meetup - September 2018
Manila MuleSoft Meetup - September 2018
 
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018
 

Último

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Último (20)

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 

12th Manila MuleSoft Meetup May 2022

  • 1. May 26, 2022 Manila MuleSoft Meetup Group Custom Policy
  • 3. 3 ● This session will be recorded ● Please be muted during the speaker presentation ● The recording and slides for today’s presentations will be made available to all attendees ● At the end of each presentation, there will be a Q&A session ● After all the presentations, there will be a quiz game where you will get a chance to win a training voucher from MuleSoft Housekeeping Rules
  • 5. 5 6:05 pm Introductions 6:15 pm Custom Policy Discussion and Demo 6:45 pm Q&A 6:55 pm Games/Giveaways 7:10 pm Closing Remarks Agenda
  • 7. 7 ●About the organizers: ○ Ryan Andal ○ Janos Geronimo ○ Christopher Co ○ Nichole Reyes ○ Red Leal ●About the sponsors: ○ Capgemini ○ MuleSoft Introductions A SHOW OF HANDS: Who is new to this Meetup?
  • 9. 9 ● Joyce is currently a Senior Consultant in Capgemini. ● MCD Level 1 and MCD – API Design Associate ● She has a total of 10 years IT experience across different industries such as Banking and Finance, E-commerce, and Payments. ● She believes that through MuleSoft, she was able to learn more about security and architecture solutions Speakers JOYCE BANTING
  • 11. 11  Custom Policy Introduction  API Manager Policies  Setup for Policy Development demo  Custom Policy Development demo  Deployment and Custom Policy Update demo Scope
  • 12. 12 Message Queueing - Introduction
  • 13. 13 1. Default ○ OOTB Policies for Categories: Security, Quality of Service, Troubleshooting, Transformation and Compliance 2. Custom ○ Create custom policies to meet your specific business needs 3. Automated ○ Apply any default or custom policy to all APIs in your environment API Manager Policies
  • 14. 14 1. Default ○ OOTB Policies for Categories: Security, Quality of Service, Troubleshooting, Transformation and Compliance 2. Custom ○ Create custom policies to meet your specific business needs 3. Automated ○ Apply any default or custom policy to all APIs in your environment API Manager Policies
  • 15. 15 1. Default ○ OOTB Policies for Categories: Security, Quality of Service, Troubleshooting, Transformation and Compliance 2. Custom ○ Create custom policies to meet your specific business needs 3. Automated ○ Apply any default or custom policy to all APIs in your environment API Manager Policies
  • 16. 16 1. Number of Policies ○ Policies also use resources and will affect performance if not applied efficiently 2. Order of Policies ○ Policies are implemented in the order that they are listed in the API Manager, and executed in reverse when sending the response. API Policy Considerations
  • 17. 17 Setup for Policy Development 1. MuleSoft Enterprise nexus repository credentials ○ Each company that has its own subscription in Anypoint Platform has their own credentials. You may also request the credentials from Mulesoft Support at https://help.mulesoft.com/s/ 2. Org Id ○ Login to Anypoint Platform. In the home screen, copy the UUID from the browser address. 3. Anypoint Studio 4. Maven ○ Settings.xml must be properly configured to deploy the policy to Anypoint Exchange
  • 18. 18 Setup for Policy Development 5. Update Settings.xml
  • 19. 19 Setup for Policy Development 6. Execute the maven command: ○ Make sure you and in the directory where you want your project to be created. ○ Note: You must not be inside a folder with an existing pom.xml
  • 23. 23 Useful Reference Links 1. Connected Application Authentication ○ Access Exchange using client id and client secret https://docs.mulesoft.com/exchange/connected-app-authentication 2. Creating a Mule 4 Custom Policy https://docs.mulesoft.com/gateway/policies-custom-getting-started
  • 24. Q&A
  • 25. 25 ●Share your pictures! Selfie Time #ManilaMuleSoftMeetup #MuleSoftMeetup
  • 26. Games
  • 27. 27 ● Go to https://quizizz.com and enter game code: ● Use your real name / full name upon joining. ● 1 minute will be given for attendees to join the game. ● You will have 30 seconds to answer each of the 5 questions available. ● Top 3 in the leaderboards will win FREE MuleSoft Training vouchers. Game Mechanics