2. Organizers
Fathima Farzana John Mathew Philip
NJC Labs NJC Labs
MuleSoft / Integration Developer MuleSoft / Integration Developer
2
3. Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only. We are
not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any
responsibility that same solution will work for your business requirements.
● This presentation is not meant for any promotional activities.
3
4. A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
4
5. Speaker
5
About Speaker:
• 10 years of Technical Experience.
• 6+ years of Experience in the Integration Domain.
• Certified MuleSoft Developer and Architect.
• Mule Meetup Speaker.
• Coimbatore Mule Meetup Leader
Ashish Pardhi
Solution Architect, Apisero
6. 6
What is Connected Apps?
Types of Connected
Apps
Who can delegate
access?
Types of authentication
supported
Benefits and uses
Demo - Mule app deployment
• Using Client-ID and Client-Secret
• Using Auth Token
• Publish to Exchange
• Revoke Access
7. 7
What is Connected App?
Users can delegate their access without sharing sensitive credentials or giving full control of their accounts to third parties.
8. 8
What are the types of
Connected Apps?
App acts on behalf of a user
Authorized by a user to act on
their behalf.
App acts on its own behalf
(client credentials)
Acts on its own behalf without
impersonating a user. The app
can only be used in this
organization.
9. 9
Authentication Protocols supported
• OAuth 2.0 – an open standard for authorization. It provides clients a secure delegated access to server
resources on behalf of a resource owner via authorization tokens.
• OpenID Connect – added identity layer on top of the OAuth 2.0 protocol, which allows clients to verify
end-user identity and obtain their basic profile information.
10. 10
Who can Delegate Access?
• Org Admin
• The only user who can view and manage connected apps in Access Management.
• Use authorization policies to dictate which apps can be authorized to access user data.
• Whitelist apps that users want to use.
• Developers
• To interact with Anypoint Platform programmatically.
• To build CI/CD pipelines.
• To productize additional third-party use-cases on top of Anypoint Platform.
• End User
• Can delegate API access and log in to third-party applications using their Anypoint Platform credentials.
11. 11
• Usage is tracked and auditable.
• Granted access can be revoked.
• Password change not required if granted access is revoked.
• Passwords can be changed without having to update other systems.
• An organization can own up to 200 Connected Apps.
• Application actions are logged in Audit Log.
12. 12
• Use Case Using Connected Apps
• Deploy Mule Application to CloudHub
- Using Client-ID and Client-Secret
- Using Auth Token
• Publish Common Utility Project to Exchange
• Revoke granted permission
15. Get ready to WIN a Special Gift from MuleSoft Community
Quiz Time
16. ❖ You should not be a meetup leader.
❖ In last 30 days you shouldn’t own any trivia quiz in any meetup.
Important Instructions for the attendees to play
Trivia quiz
17. • Log in to www.kahoot.it via your mobile phone
• Click on “Play” on top right hand side of the web
page
• Enter the game pin that is displayed on the quiz
master’s screen
• Give your complete name as the nickname
• You will be getting your questions on your laptop
screen with option.
18. 18
● Share:
○ Tweet using the hashtag #MuleSoftMeetups and #CalicutMuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/calicut/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?