SlideShare a Scribd company logo
1
November 19, 2022
Mysore MuleSoft Meetup
Salesforce Integration with MuleSoft
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
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
Introduction
● About the Organizers
5
Shubham Chaurasia
Billennium India
Professional Integration Developer
A SHOW OF HANDS:
Who is new to this Meetup?
Giridhar Meka
Sr. Technical Architect
 Certified MuleSoft Developer
 3.5 years of Total Experience
 Working as MuleSoft Developer at Horizontal Digital
● About the Speaker
Speaker
6
Shruti Singh
Horizontal Digital
MuleSoft Developer
7
● Introduction
○ What is Salesforce?
○ Salesforce connector Integration patterns
○ Authentication mechanisms used by Salesforce Connector
○ Operations provided by Salesforce Connector
● Demo
● Trivia
● Wrap-Up
Agenda
8
Prerequisites
• MuleSoft Anypoint Platform account
https://anypoint.mulesoft.com/login/signup
• MuleSoft Anypoint Studio
https://www.mulesoft.com/lp/dl/studio
• Salesforce Developer Org
https://developer.salesforce.com/signup
9
What is Salesforce?
• An American cloud based software company headquartered in San Francisco, California
• World’s no 1 (CRM) Customer Relationship Management platform
• Used to manage all the customer data and deliver amazing customer experience
• Unites your marketing sales, commerce, service and other IT teams on just one platform
• Owns many subsidiaries such as MuleSoft, Quip, Pardot, Heroku, Tableau, Slack, Vlocity, etc.,
• Help companies to connect with customers in a whole new way by providing different services
such as Commerce Cloud, Sales Cloud, Service Cloud, Data Cloud, Marketing Cloud,
Experience Cloud, etc.,
10
Database/Excel Table
11
Salesforce Accounts List view
12
Things to Remember…
Standard Objects: The objects provided by salesforce.com are called standard objects.
Examples of standard objects are accounts, contacts, etc.
Custom Object: The objects created by us are called custom objects
Tab: A tab is a User interface to create records for an object and to view the records in objects.
A Salesforce Application is a logical container for all of the objects, tabs, processes and services
associated with a given business function.
13
Relationships in Salesforce
An object relationship in Salesforce is a two-way association between two objects.
• Master-detail
• Lookup
• Self Relationship
• Hierarchical Relationship
An example of a relationship between standard objects in Salesforce is the relationship between
Account and Contacts. In most Salesforce instances this is a one-to-many lookup relationship
where Account ID is a field on a Contact, representing the relationship between the Contact and
its associated Account. An Account usually has many associated Contacts.
14
SOQL
• SOQL (Salesforce Object Query Language) is similar to SQL.
• It is used to fetch record data from a salesforce org database. It gets data which is already
present in the salesforce org.
• We use SOQL when you know which objects the data resides in, and you want to:
Retrieve data from a single object or from multiple objects that are related to one another.
Count the number of records that meet specified criteria.
Sort results as part of the query.
Retrieve data from number, date, or checkbox fields.
SELECT Id, Name
FROM Account
WHERE Name = ‘Muley'
For example, the following SOQL query returns the value of the Id and Name field for all
Account records if the value of Name is Muley:
15
Salesforce Developer Console
16
Salesforce Workbench
17
Salesforce Connector
Anypoint Connector for Salesforce (Salesforce Connector) enables you to accelerate your
Salesforce integrations across Sales Cloud, Service Cloud, Salesforce Platform, and Force.com.
This connector gives you access to all Salesforce entities to enable automation of your business
processes to help maximize your investments in services and solutions, such as enabling your
sales teams, increasing revenue, and serving your customers better.
18
Salesforce Connector Use cases
• ERP Integration: Give your sales team access to all relevant customer data from one system
via real-time synchronization of data between Salesforce and your ERP & finance
applications.
• Data Aggregation: Collect data from multiple Salesforce orgs, other CRMs, ERP systems,
and databases into one Salesforce instance or use that information to generate reports.
• Legacy Modernization: Easily manage data post-acquisition, move off of a legacy CRM
system, or migrate ERP data into Salesforce by automatically moving your data into
Salesforce.
• Customer Experience: Deliver a consistent, connected customer experience across
channels, increase customer satisfaction, and drive revenue growth by integrating Salesforce
to applications such as ServiceNow, Marketo, and others.
19
Salesforce Connector Integration patterns
• Remote Call-In
• Batch Data Synchronization
• Request-Reply Remote Process Invocation
• Fire and Forget Remote Process Invocation
• User Interface Update Based on Data Changes
20
Operations provided by Salesforce Connector
Some of the operations are:
• Create
• Delete
• Query
• Search
• Upsert
• Update
• On New Object
• On Modified Object
21
Authentication mechanisms used by
Salesforce Connector
Basic authentication
- Uses a username and password for authentication
OAuth 2.0
- Delegates user authentication to the service hosting the user
account
OAuth JWT
- Uses OAuth 2.0 with a JSON Web token (JWT) request for user
authentication
OAuth SAML
- Uses OAuth 2.0 with a signed SAML 2.0 assertion to request an
access token
OAuth Username password
- Uses OAuth 2.0 with a user and password for authentication
22
Basic Authentication
Basic authentication uses a username and password
for authentication.
Username: Salesforce username
Password: Corresponding password
Security token: Corresponding security token
Authorization URL: URL for the endpoint configured
23
OAuth username password
OAuth Username Password authentication uses OAuth 2.0
with a username and password for authentication.
Consumer key: Consumer key for the Salesforce-
connected app
Consumer secret: Consumer secret for the connector to
access Salesforce
Username: Salesforce username
Password: Corresponding password
Security token: Corresponding security token
24
OAuth 2.0
OAuth 2.0 delegates user authentication to the service
hosting the user account.
Consumer key: Consumer key for the Salesforce-
connected app
Consumer secret: Consumer secret for the connector to
access Salesforce
Listener config: Configuration for the listener
Callback path: Path for the callback (/callback)
Authorize path: Path for authorization (/authorize)
External callback url: Callback URL
(http://localhost:8081/callback)
25
Salesforce Security Token
When you access Salesforce from an
IP address that isn’t trusted for your
company, and you use a desktop
client or the API, you need a security
token to log in.
It’s a case-sensitive alphanumeric
code that’s tied to your password.
Whenever your password is reset,
your security token is also reset.
26
Salesforce Connected App
A connected app is a framework that
enables an external application to integrate
with Salesforce using APIs and standard
protocols, such as SAML, OAuth, etc.
Connected apps use these protocols to
authenticate, authorize, and provide single
sign-on (SSO) for external apps.
The external apps that are integrated with
Salesforce can run on the customer
success platform, other platforms, devices,
or SaaS subscriptions.
Demo
Q&A
Take a stand !
29
● Nominate yourself for the next meetup speaker and suggest a topic as well.
30
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Join Mysore Group: https://meetups.mulesoft.com/mysore/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
○ Reach out to Mysore Meetup Leaders (Shubham/Giridhar) to suggest topics
for next Meetup
What’s next?
Get ready to WIN a MuleSoft Voucher from MuleSoft
Quiz Time
Thank you

More Related Content

PPTX
Salesforce integration best practices columbus meetup
PPT
Salesforce Integration
PPTX
Best Practices for API Security
PPTX
MuleSoft Architecture Presentation
PPTX
Introduction to MuleSoft
PDF
Introduction to MuleSoft
PDF
Introduction to MuleSoft Anytime Platform
PPT
Mulesoft ppt
Salesforce integration best practices columbus meetup
Salesforce Integration
Best Practices for API Security
MuleSoft Architecture Presentation
Introduction to MuleSoft
Introduction to MuleSoft
Introduction to MuleSoft Anytime Platform
Mulesoft ppt

What's hot (20)

PPTX
Mulesoft Anypoint platform introduction
PDF
MuleSoft Anypoint Platform and Three Tier Architecture
PPTX
Designing and building Mule applications
PPTX
Salesforce Cross-Cloud Architecture
PPTX
Managing APIs with MuleSoft
PDF
Introduction to Apex Triggers
PDF
MuleSoft Sizing Guidelines - VirtualMuleys
PDF
Two-Way Integration with Writable External Objects
PDF
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
PDF
Replicate Salesforce Data in Real Time with Change Data Capture
PDF
Cloudhub 2.0
PDF
LWC Episode 3- Component Communication and Aura Interoperability
PDF
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
PDF
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
PPTX
Salesforce Integration Patterns
PPTX
Using mule configuration patterns
PPTX
Salesforce Service Cloud - An overview
PPTX
Session on API auto scaling, monitoring and Log management
PPTX
Benefits of integration with the Mulesoft Anypoint Platform
PPT
Mule salesforce integration solutions
Mulesoft Anypoint platform introduction
MuleSoft Anypoint Platform and Three Tier Architecture
Designing and building Mule applications
Salesforce Cross-Cloud Architecture
Managing APIs with MuleSoft
Introduction to Apex Triggers
MuleSoft Sizing Guidelines - VirtualMuleys
Two-Way Integration with Writable External Objects
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
Replicate Salesforce Data in Real Time with Change Data Capture
Cloudhub 2.0
LWC Episode 3- Component Communication and Aura Interoperability
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
Salesforce Integration Patterns
Using mule configuration patterns
Salesforce Service Cloud - An overview
Session on API auto scaling, monitoring and Log management
Benefits of integration with the Mulesoft Anypoint Platform
Mule salesforce integration solutions
Ad

Similar to Salesforce Integration with MuleSoft | MuleSoft Mysore Meetup #12 (20)

PDF
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
PDF
MuleSoft Surat Virtual Meetup#24 - MuleSoft and Salesforce Integration and De...
PDF
Enterprise and Social Integration Using Force.com
PPTX
JDF18 - Connecting the customer success platform
PDF
Simplifying Integrations With Salesforce? How to elevate customer relationshi...
PPTX
Dev day paris020415
PPTX
Salesforce
PPTX
Bringing Your Back Office Data To Life with Salesforce Connect
PDF
Salesforce.com Overview
PDF
Salesforce.com overview (1)
PDF
Scaling Developer Efforts with Salesforce Marketing Cloud
PPTX
White Rock Technologies
PDF
Our API Evolution: From Metadata to Tooling API for Building Incredible Apps
DOC
PPTX
Salesforce CRM Integration Solutions
PPTX
Salesforce Campus Tour - Developer Intro
PDF
Net suite salesforce integration a forward thinking solution
PDF
Blurring the Boundaries Between Salesforce Orgs
PDF
Salesforce Implementation Partner in India- AwsQuality.pdf
PPT
Mule salesforce
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
MuleSoft Surat Virtual Meetup#24 - MuleSoft and Salesforce Integration and De...
Enterprise and Social Integration Using Force.com
JDF18 - Connecting the customer success platform
Simplifying Integrations With Salesforce? How to elevate customer relationshi...
Dev day paris020415
Salesforce
Bringing Your Back Office Data To Life with Salesforce Connect
Salesforce.com Overview
Salesforce.com overview (1)
Scaling Developer Efforts with Salesforce Marketing Cloud
White Rock Technologies
Our API Evolution: From Metadata to Tooling API for Building Incredible Apps
Salesforce CRM Integration Solutions
Salesforce Campus Tour - Developer Intro
Net suite salesforce integration a forward thinking solution
Blurring the Boundaries Between Salesforce Orgs
Salesforce Implementation Partner in India- AwsQuality.pdf
Mule salesforce
Ad

More from MysoreMuleSoftMeetup (20)

PPTX
MuleSoft for Agentforce: Unlocking API Catalog & Topic Center | Get Started w...
PPTX
Revolutionizing Serverless Computing with MuleSoft: AWS Lambda & S3 Integration
PPTX
Revolutionizing Serverless Computing with MuleSoft: AWS Lambda & S3 Integrati...
PPTX
MuleSoft + AI + IDP + ACB | MuleSoft Mysore Meetup #50
PPTX
[Part-1] Automating MuleSoft Deployment with Github Actions | MuleSoft Mysore...
PPTX
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
PPTX
Mule event processing models | MuleSoft Mysore Meetup #47
PPTX
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
PPTX
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
PPTX
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
PPTX
MuleSoft Integration with AWS Lambda [Serverless Function] | MuleSoft Mysore ...
PPTX
Munits in Mule 4 [Deep-Dive] | MuleSoft Mysore Meetup #40
PPTX
Unlocking Seamless End-to-End Automation with the MuleSoft Automation Suite |...
PPTX
State Management in Mule applications | MuleSoft Mysore Meetup #42
PPTX
Anypoint Code Builder (ACB) + AI + Hands-On | MuleSoft Mysore Meetup #41
PPTX
Transaction Management in Mule 4 | MuleSoft Mysore Meetup #39
PPTX
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38
PPTX
Payment Integration using Braintree Connector | MuleSoft Mysore Meetup #37
PPTX
Azure DevOps Pipeline setup for Mule APIs #36
PPTX
Mastering the Puzzle Integration Patterns Decoded | MuleSoft Mysore Meetup #35
MuleSoft for Agentforce: Unlocking API Catalog & Topic Center | Get Started w...
Revolutionizing Serverless Computing with MuleSoft: AWS Lambda & S3 Integration
Revolutionizing Serverless Computing with MuleSoft: AWS Lambda & S3 Integrati...
MuleSoft + AI + IDP + ACB | MuleSoft Mysore Meetup #50
[Part-1] Automating MuleSoft Deployment with Github Actions | MuleSoft Mysore...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Mule event processing models | MuleSoft Mysore Meetup #47
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Lambda [Serverless Function] | MuleSoft Mysore ...
Munits in Mule 4 [Deep-Dive] | MuleSoft Mysore Meetup #40
Unlocking Seamless End-to-End Automation with the MuleSoft Automation Suite |...
State Management in Mule applications | MuleSoft Mysore Meetup #42
Anypoint Code Builder (ACB) + AI + Hands-On | MuleSoft Mysore Meetup #41
Transaction Management in Mule 4 | MuleSoft Mysore Meetup #39
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38
Payment Integration using Braintree Connector | MuleSoft Mysore Meetup #37
Azure DevOps Pipeline setup for Mule APIs #36
Mastering the Puzzle Integration Patterns Decoded | MuleSoft Mysore Meetup #35

Recently uploaded (20)

PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Institutional Correction lecture only . . .
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Basic Mud Logging Guide for educational purpose
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Pre independence Education in Inndia.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
VCE English Exam - Section C Student Revision Booklet
Institutional Correction lecture only . . .
Abdominal Access Techniques with Prof. Dr. R K Mishra
Basic Mud Logging Guide for educational purpose
TR - Agricultural Crops Production NC III.pdf
Sports Quiz easy sports quiz sports quiz
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Insiders guide to clinical Medicine.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Module 4: Burden of Disease Tutorial Slides S2 2025
Renaissance Architecture: A Journey from Faith to Humanism
102 student loan defaulters named and shamed – Is someone you know on the list?
Pre independence Education in Inndia.pdf
Complications of Minimal Access Surgery at WLH
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O7-L3 Supply Chain Operations - ICLT Program
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

Salesforce Integration with MuleSoft | MuleSoft Mysore Meetup #12

  • 1. 1
  • 2. November 19, 2022 Mysore MuleSoft Meetup Salesforce Integration with MuleSoft
  • 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. Introduction ● About the Organizers 5 Shubham Chaurasia Billennium India Professional Integration Developer A SHOW OF HANDS: Who is new to this Meetup? Giridhar Meka Sr. Technical Architect
  • 6.  Certified MuleSoft Developer  3.5 years of Total Experience  Working as MuleSoft Developer at Horizontal Digital ● About the Speaker Speaker 6 Shruti Singh Horizontal Digital MuleSoft Developer
  • 7. 7 ● Introduction ○ What is Salesforce? ○ Salesforce connector Integration patterns ○ Authentication mechanisms used by Salesforce Connector ○ Operations provided by Salesforce Connector ● Demo ● Trivia ● Wrap-Up Agenda
  • 8. 8 Prerequisites • MuleSoft Anypoint Platform account https://anypoint.mulesoft.com/login/signup • MuleSoft Anypoint Studio https://www.mulesoft.com/lp/dl/studio • Salesforce Developer Org https://developer.salesforce.com/signup
  • 9. 9 What is Salesforce? • An American cloud based software company headquartered in San Francisco, California • World’s no 1 (CRM) Customer Relationship Management platform • Used to manage all the customer data and deliver amazing customer experience • Unites your marketing sales, commerce, service and other IT teams on just one platform • Owns many subsidiaries such as MuleSoft, Quip, Pardot, Heroku, Tableau, Slack, Vlocity, etc., • Help companies to connect with customers in a whole new way by providing different services such as Commerce Cloud, Sales Cloud, Service Cloud, Data Cloud, Marketing Cloud, Experience Cloud, etc.,
  • 12. 12 Things to Remember… Standard Objects: The objects provided by salesforce.com are called standard objects. Examples of standard objects are accounts, contacts, etc. Custom Object: The objects created by us are called custom objects Tab: A tab is a User interface to create records for an object and to view the records in objects. A Salesforce Application is a logical container for all of the objects, tabs, processes and services associated with a given business function.
  • 13. 13 Relationships in Salesforce An object relationship in Salesforce is a two-way association between two objects. • Master-detail • Lookup • Self Relationship • Hierarchical Relationship An example of a relationship between standard objects in Salesforce is the relationship between Account and Contacts. In most Salesforce instances this is a one-to-many lookup relationship where Account ID is a field on a Contact, representing the relationship between the Contact and its associated Account. An Account usually has many associated Contacts.
  • 14. 14 SOQL • SOQL (Salesforce Object Query Language) is similar to SQL. • It is used to fetch record data from a salesforce org database. It gets data which is already present in the salesforce org. • We use SOQL when you know which objects the data resides in, and you want to: Retrieve data from a single object or from multiple objects that are related to one another. Count the number of records that meet specified criteria. Sort results as part of the query. Retrieve data from number, date, or checkbox fields. SELECT Id, Name FROM Account WHERE Name = ‘Muley' For example, the following SOQL query returns the value of the Id and Name field for all Account records if the value of Name is Muley:
  • 17. 17 Salesforce Connector Anypoint Connector for Salesforce (Salesforce Connector) enables you to accelerate your Salesforce integrations across Sales Cloud, Service Cloud, Salesforce Platform, and Force.com. This connector gives you access to all Salesforce entities to enable automation of your business processes to help maximize your investments in services and solutions, such as enabling your sales teams, increasing revenue, and serving your customers better.
  • 18. 18 Salesforce Connector Use cases • ERP Integration: Give your sales team access to all relevant customer data from one system via real-time synchronization of data between Salesforce and your ERP & finance applications. • Data Aggregation: Collect data from multiple Salesforce orgs, other CRMs, ERP systems, and databases into one Salesforce instance or use that information to generate reports. • Legacy Modernization: Easily manage data post-acquisition, move off of a legacy CRM system, or migrate ERP data into Salesforce by automatically moving your data into Salesforce. • Customer Experience: Deliver a consistent, connected customer experience across channels, increase customer satisfaction, and drive revenue growth by integrating Salesforce to applications such as ServiceNow, Marketo, and others.
  • 19. 19 Salesforce Connector Integration patterns • Remote Call-In • Batch Data Synchronization • Request-Reply Remote Process Invocation • Fire and Forget Remote Process Invocation • User Interface Update Based on Data Changes
  • 20. 20 Operations provided by Salesforce Connector Some of the operations are: • Create • Delete • Query • Search • Upsert • Update • On New Object • On Modified Object
  • 21. 21 Authentication mechanisms used by Salesforce Connector Basic authentication - Uses a username and password for authentication OAuth 2.0 - Delegates user authentication to the service hosting the user account OAuth JWT - Uses OAuth 2.0 with a JSON Web token (JWT) request for user authentication OAuth SAML - Uses OAuth 2.0 with a signed SAML 2.0 assertion to request an access token OAuth Username password - Uses OAuth 2.0 with a user and password for authentication
  • 22. 22 Basic Authentication Basic authentication uses a username and password for authentication. Username: Salesforce username Password: Corresponding password Security token: Corresponding security token Authorization URL: URL for the endpoint configured
  • 23. 23 OAuth username password OAuth Username Password authentication uses OAuth 2.0 with a username and password for authentication. Consumer key: Consumer key for the Salesforce- connected app Consumer secret: Consumer secret for the connector to access Salesforce Username: Salesforce username Password: Corresponding password Security token: Corresponding security token
  • 24. 24 OAuth 2.0 OAuth 2.0 delegates user authentication to the service hosting the user account. Consumer key: Consumer key for the Salesforce- connected app Consumer secret: Consumer secret for the connector to access Salesforce Listener config: Configuration for the listener Callback path: Path for the callback (/callback) Authorize path: Path for authorization (/authorize) External callback url: Callback URL (http://localhost:8081/callback)
  • 25. 25 Salesforce Security Token When you access Salesforce from an IP address that isn’t trusted for your company, and you use a desktop client or the API, you need a security token to log in. It’s a case-sensitive alphanumeric code that’s tied to your password. Whenever your password is reset, your security token is also reset.
  • 26. 26 Salesforce Connected App A connected app is a framework that enables an external application to integrate with Salesforce using APIs and standard protocols, such as SAML, OAuth, etc. Connected apps use these protocols to authenticate, authorize, and provide single sign-on (SSO) for external apps. The external apps that are integrated with Salesforce can run on the customer success platform, other platforms, devices, or SaaS subscriptions.
  • 27. Demo
  • 28. Q&A
  • 29. Take a stand ! 29 ● Nominate yourself for the next meetup speaker and suggest a topic as well.
  • 30. 30 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups ○ Join Mysore Group: https://meetups.mulesoft.com/mysore/ ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program ○ Reach out to Mysore Meetup Leaders (Shubham/Giridhar) to suggest topics for next Meetup What’s next?
  • 31. Get ready to WIN a MuleSoft Voucher from MuleSoft Quiz Time