SlideShare a Scribd company logo
Deep Dive into Salesforce
Connected App - Part 1
@msrivastav13 | mohith.shrivastava@salesforce.com
Mohith Shrivastava, Lead Developer Evangelist
Forward-Looking Statement
Statement under the Private Securities Litigation Reform Act of 1995:
This presentation contains forward-looking statements about the company’s financial and operating results, which may include expected GAAP and non-GAAP financial and other operating
and non-operating results, including revenue, net income, diluted earnings per share, operating cash flow growth, operating margin improvement, expected revenue growth, expected
current remaining performance obligation growth, expected tax rates, the one-time accounting non-cash charge that was incurred in connection with the Salesforce.org combination; stock-
based compensation expenses, amortization of purchased intangibles, shares outstanding, market growth and sustainability goals. The achievement or success of the matters covered by
such forward-looking statements involves risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions prove incorrect, the company’s
results could differ materially from the results expressed or implied by the forward-looking statements we make.
The risks and uncertainties referred to above include -- but are not limited to -- risks associated with the effect of general economic and market conditions; the impact of geopolitical events;
the impact of foreign currency exchange rate and interest rate fluctuations on our results; our business strategy and our plan to build our business, including our strategy to be the leading
provider of enterprise cloud computing applications and platforms; the pace of change and innovation in enterprise cloud computing services; the seasonal nature of our sales cycles; the
competitive nature of the market in which we participate; our international expansion strategy; the demands on our personnel and infrastructure resulting from significant growth in our
customer base and operations, including as a result of acquisitions; our service performance and security, including the resources and costs required to avoid unanticipated downtime and
prevent, detect and remediate potential security breaches; the expenses associated with new data centers and third-party infrastructure providers; additional data center capacity; real estate
and office facilities space; our operating results and cash flows; new services and product features, including any efforts to expand our services beyond the CRM market; our strategy of
acquiring or making investments in complementary businesses, joint ventures, services, technologies and intellectual property rights; the performance and fair value of our investments in
complementary businesses through our strategic investment portfolio; our ability to realize the benefits from strategic partnerships, joint ventures and investments; the impact of future gains
or losses from our strategic investment portfolio, including gains or losses from overall market conditions that may affect the publicly traded companies within the company's strategic
investment portfolio; our ability to execute our business plans; our ability to successfully integrate acquired businesses and technologies, including delays related to the integration of
Tableau due to regulatory review by the United Kingdom Competition and Markets Authority; our ability to continue to grow unearned revenue and remaining performance obligation; our
ability to protect our intellectual property rights; our ability to develop our brands; our reliance on third-party hardware, software and platform providers; our dependency on the development
and maintenance of the infrastructure of the Internet; the
effect of evolving domestic and foreign government regulations, including those related to the provision of services on the Internet, those related to accessing the Internet, and those
addressing data privacy, cross-border data transfers and import and export controls; the valuation of our deferred tax assets and the release of related valuation allowances; the potential
availability of additional tax assets in the future; the impact of new accounting pronouncements and tax laws; uncertainties affecting our ability to estimate our tax
rate; the impact of expensing stock options and other equity awards; the sufficiency of our capital resources; factors related to our outstanding debt, revolving credit facility, term loan and
loan associated with 50 Fremont; compliance with our debt covenants and lease obligations; current and potential litigation involving us; and the impact of climate change.
Further information on these and other factors that could affect the company’s financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings it makes with the
Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of the company’s website at
www.salesforce.com/investor.
Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law.
Agenda
● What is a Connected App?
● Authentication vs Authorization
● Single Sign-On(SSO) , SAML 2.0
● Connected App Use Cases
● Demo
● Connected App Developers vs Connected App Admins
● Access Data with API Integrations
● Key Considerations when deploying Connected Apps
● References
A connected app is a framework that enables an external application to integrate with Salesforce
using APIs and standard protocols, such as Security Assertion Markup Language (SAML), OAuth,
and OpenID Connect.
● For example, when you log in to your Salesforce mobile app and see your data from your
Salesforce org, you’re using a connected app.
● Salesforce CLI leverages connected app when you connect your CLI to the Salesforce
● Salesforce Workbench leverages connected app to authenticate and authorize to Salesforce
What is a Connected App?
Authentication
● A user provides an identifier to signify the
account they wish to access and enters
login credential for the account.
● Credentials provided by the user are
validated against credentials previously
registered during user provisioning.
Authentication vs Authorization
Authorization
● When a user account is created in
salesforce, it is often necessary to specify
what the account can do and the privilege
it has.
● Example account can access data via
web, Access and Manage your data
OAuth 2.0
● It is a protocol that provides authorization solution.
● Enables an app to call an api on its own behalf or users behalf and the call is constrained to
the scope of an authorized request.
● Salesforce also adds authentication elements.
1. You open the Salesforce mobile app.
2. An authentication prompt displays, in which you
enter your username and password.
3. The Salesforce mobile app sends your
credentials to Salesforce and initiates the OAuth
authorization flow.
4. Salesforce sends the mobile app access and
refresh tokens as confirmation of a successful
validation of the user and the mobile app.
5. You approve the request to grant access to the
Salesforce mobile app.
6. The Salesforce mobile app starts.
OAuth 2.0
SSO and SAML 2.0
SSO
● Single Sign-on (SSO) is the ability to log in
once and then access additional protected
resources or application with the same
authentication requirements, without
requiring one to re enter credentials
● Identity Provider - A trusted service that
enables users to access other external
applications without logging in again.
● Service Provider - A service that accepts
identity on behalf of the external application
from an identity provider.
SAML 2.0
● SAML is an XML-based framework for
exchanging security information between
business partners
● SAML enables apps to delegate
authentication to Identify Provider.
● Identify provider authenticates and returns
an assertion with details of user and the
authentication event
● Access Data with API Integration
● Integrate other Service Providers within your Salesforce org
● Manage Access to third party apps
● Provide Authorization For External API Gateways
Connected App Use Cases
Creating Connected Application
Demo
Connected App Developer vs Admin
Connected App Developer
● A connected app developer is a Salesforce
developer or ISV who builds API integrations
or external apps that can access Salesforce
data as a connected app.
● As a developer, you can build a connected
app for your org, but other Salesforce orgs
can install and use it too.
Connected App Admin
● Install, Uninstall, Block connected apps from
the Salesforce org.
● Explicitly defining who can use the
connected apps and where they can access
the apps from.
● Add Permissions and Profiles and IP
Relaxation
● Deploying Connected apps metadata
You cannot set the consumerKey in Metadata API. It is included in a retrieve operation for
informational purposes. If you try to move the connected app to another org, you must remove
the consumerKey from the .zip file before the deployment to an org. A new key will be generated
in the destination org.
Mobile settings of connected apps are not supported in change sets and must be manually
migrated.
You cannot add Connected App metadata to Unmanaged Package or Unlocked Package
Key Considerations when deploying connected apps
Connected Apps
https://help.salesforce.com/articleView?id=connected_app_overview.htm&type=5
Authorize Apps with OAuth
https://help.salesforce.com/articleView?id=remoteaccess_authenticate.htm&type=5
Connected Apps Basics Trailhead Module
https://trailhead.salesforce.com/en/content/learn/modules/connected-app-basics
Creating a Connected App Unit
https://trailhead.salesforce.com/en/content/learn/projects/build-a-connected-app-for-api-integration/create-a-
connected-app
References
Deep dive into salesforce connected app   part 1

More Related Content

PPTX
Introduction to Salesforce Connected Apps
PDF
Two-Way Integration with Writable External Objects
PPTX
Salesforce integration best practices columbus meetup
PDF
Introduction to the Salesforce Security Model
PDF
Secure Salesforce: External App Integrations
PPTX
Org dependent salesforce packages
PPTX
OAuth with Salesforce - Demystified
PDF
Sales Cloud Best Practices
Introduction to Salesforce Connected Apps
Two-Way Integration with Writable External Objects
Salesforce integration best practices columbus meetup
Introduction to the Salesforce Security Model
Secure Salesforce: External App Integrations
Org dependent salesforce packages
OAuth with Salesforce - Demystified
Sales Cloud Best Practices

What's hot (20)

PDF
Enterprise Integration - Solution Patterns From the Field
PPTX
Introduction to Apex for Developers
PDF
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
PPTX
How to Use Salesforce Platform Events to Help With Salesforce Limits
PPTX
Episode 10 - External Services in Salesforce
PPTX
Integration using Salesforce Canvas
PDF
Getting started with Salesforce security
PPT
Salesforce Traning Adm 201
PPTX
Salesforce Online Training
PPTX
Deep dive into Salesforce Connected App
PPTX
Salesforce Integration Pattern Overview
PDF
Salesforce crm projects
PDF
Marketing Cloud: Salesforce Marketing Cloud: die Customer Journey fängt hier ...
PDF
Introduction to External Objects and the OData Connector
PPTX
Lightning web components
PDF
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
PDF
Automate All The Things with Flow
PDF
Replicate Salesforce Data in Real Time with Change Data Capture
PDF
Generically Call External Classes from Managed Packages
PDF
Salesforce CI/CD - A strategy for success
Enterprise Integration - Solution Patterns From the Field
Introduction to Apex for Developers
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
How to Use Salesforce Platform Events to Help With Salesforce Limits
Episode 10 - External Services in Salesforce
Integration using Salesforce Canvas
Getting started with Salesforce security
Salesforce Traning Adm 201
Salesforce Online Training
Deep dive into Salesforce Connected App
Salesforce Integration Pattern Overview
Salesforce crm projects
Marketing Cloud: Salesforce Marketing Cloud: die Customer Journey fängt hier ...
Introduction to External Objects and the OData Connector
Lightning web components
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Automate All The Things with Flow
Replicate Salesforce Data in Real Time with Change Data Capture
Generically Call External Classes from Managed Packages
Salesforce CI/CD - A strategy for success
Ad

Similar to Deep dive into salesforce connected app part 1 (20)

PPTX
Deep dive into salesforce connected app part 4
PDF
Alba Rivas - Building Slack Applications with Bolt.js.pdf
PDF
Dreamforce 2019 Five Reasons Why CLI Plugins are a Salesforce Partners Secret...
PDF
Delivering powerful integrations without code using out-of-the-box Salesforce...
PDF
Single Sign-On and User Provisioning with Salesforce Identity
PDF
[Delivering Salesforce secure access to remote workforce
PDF
Admin Best Practices: Remove Security Risk From Your Org with a User Audit
PDF
Dreamforce Global Gathering
PDF
WT19: Platform Events Are for Admins Too!
PDF
WT19: 5 Game-Changing Flow Solutions to Level Up Your Org
PPTX
Introduction to lightning out df16
PDF
Salesforce Stamford developer group - power of flows
PPTX
Summer 23 LWC Updates + Slack Apps.pptx
PDF
Essential Habits for Salesforce Admins: Security
PDF
Lightning User Interface Testing with Selenium and Node JS
PPTX
Manage and Release Changes Easily and Collaboratively with DevOps Center - Sa...
PPTX
Admin Best Practices: Explore the Power of Data with Tableau
PPTX
Stamford developer group Experience Cloud
PPTX
Salesforce Sydney Trailblazer User Group Global Gathering Dreamforce ‘19 High...
PPTX
Deep dive into salesforce connected app - part 2
Deep dive into salesforce connected app part 4
Alba Rivas - Building Slack Applications with Bolt.js.pdf
Dreamforce 2019 Five Reasons Why CLI Plugins are a Salesforce Partners Secret...
Delivering powerful integrations without code using out-of-the-box Salesforce...
Single Sign-On and User Provisioning with Salesforce Identity
[Delivering Salesforce secure access to remote workforce
Admin Best Practices: Remove Security Risk From Your Org with a User Audit
Dreamforce Global Gathering
WT19: Platform Events Are for Admins Too!
WT19: 5 Game-Changing Flow Solutions to Level Up Your Org
Introduction to lightning out df16
Salesforce Stamford developer group - power of flows
Summer 23 LWC Updates + Slack Apps.pptx
Essential Habits for Salesforce Admins: Security
Lightning User Interface Testing with Selenium and Node JS
Manage and Release Changes Easily and Collaboratively with DevOps Center - Sa...
Admin Best Practices: Explore the Power of Data with Tableau
Stamford developer group Experience Cloud
Salesforce Sydney Trailblazer User Group Global Gathering Dreamforce ‘19 High...
Deep dive into salesforce connected app - part 2
Ad

More from Mohith Shrivastava (20)

PDF
Best Practices with Apex in 2022.pdf
PPTX
Successfully retrieving metadata from salesforce org using packages
PPTX
Successfully creating unlocked package
PPTX
Implementing Einstein OCR
PPTX
Enhance salesforce application performance using lightning platform cache
PPTX
Become a rockstar admin
PPTX
Build your own dev tools with salesforce cli plugin generator
PPTX
Modular application development using unlocked packages
PPTX
Introduction to lightning Web Component
PPTX
Building Apps On Lightning
PPTX
Modular Salesforce Application Development Using DX
PPTX
Spring18 Lightning Component Updates
PPTX
Introduction To Service Cloud Snapins SDK
PPTX
Introduction to einstein analytics sdk for lightning
PPTX
Machine learning with salesforce data using prediction io
PPTX
Debugging lightning components-SEDreamin17
PPTX
Introduction to Analytics Cloud
PPTX
Debugging lightning components
PPTX
Introduction to lightning components
PPTX
Lighnting component development
Best Practices with Apex in 2022.pdf
Successfully retrieving metadata from salesforce org using packages
Successfully creating unlocked package
Implementing Einstein OCR
Enhance salesforce application performance using lightning platform cache
Become a rockstar admin
Build your own dev tools with salesforce cli plugin generator
Modular application development using unlocked packages
Introduction to lightning Web Component
Building Apps On Lightning
Modular Salesforce Application Development Using DX
Spring18 Lightning Component Updates
Introduction To Service Cloud Snapins SDK
Introduction to einstein analytics sdk for lightning
Machine learning with salesforce data using prediction io
Debugging lightning components-SEDreamin17
Introduction to Analytics Cloud
Debugging lightning components
Introduction to lightning components
Lighnting component development

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Machine Learning_overview_presentation.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Spectral efficient network and resource selection model in 5G networks
Machine Learning_overview_presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MYSQL Presentation for SQL database connectivity
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Review of recent advances in non-invasive hemoglobin estimation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Empathic Computing: Creating Shared Understanding

Deep dive into salesforce connected app part 1

  • 1. Deep Dive into Salesforce Connected App - Part 1 @msrivastav13 | mohith.shrivastava@salesforce.com Mohith Shrivastava, Lead Developer Evangelist
  • 2. Forward-Looking Statement Statement under the Private Securities Litigation Reform Act of 1995: This presentation contains forward-looking statements about the company’s financial and operating results, which may include expected GAAP and non-GAAP financial and other operating and non-operating results, including revenue, net income, diluted earnings per share, operating cash flow growth, operating margin improvement, expected revenue growth, expected current remaining performance obligation growth, expected tax rates, the one-time accounting non-cash charge that was incurred in connection with the Salesforce.org combination; stock- based compensation expenses, amortization of purchased intangibles, shares outstanding, market growth and sustainability goals. The achievement or success of the matters covered by such forward-looking statements involves risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions prove incorrect, the company’s results could differ materially from the results expressed or implied by the forward-looking statements we make. The risks and uncertainties referred to above include -- but are not limited to -- risks associated with the effect of general economic and market conditions; the impact of geopolitical events; the impact of foreign currency exchange rate and interest rate fluctuations on our results; our business strategy and our plan to build our business, including our strategy to be the leading provider of enterprise cloud computing applications and platforms; the pace of change and innovation in enterprise cloud computing services; the seasonal nature of our sales cycles; the competitive nature of the market in which we participate; our international expansion strategy; the demands on our personnel and infrastructure resulting from significant growth in our customer base and operations, including as a result of acquisitions; our service performance and security, including the resources and costs required to avoid unanticipated downtime and prevent, detect and remediate potential security breaches; the expenses associated with new data centers and third-party infrastructure providers; additional data center capacity; real estate and office facilities space; our operating results and cash flows; new services and product features, including any efforts to expand our services beyond the CRM market; our strategy of acquiring or making investments in complementary businesses, joint ventures, services, technologies and intellectual property rights; the performance and fair value of our investments in complementary businesses through our strategic investment portfolio; our ability to realize the benefits from strategic partnerships, joint ventures and investments; the impact of future gains or losses from our strategic investment portfolio, including gains or losses from overall market conditions that may affect the publicly traded companies within the company's strategic investment portfolio; our ability to execute our business plans; our ability to successfully integrate acquired businesses and technologies, including delays related to the integration of Tableau due to regulatory review by the United Kingdom Competition and Markets Authority; our ability to continue to grow unearned revenue and remaining performance obligation; our ability to protect our intellectual property rights; our ability to develop our brands; our reliance on third-party hardware, software and platform providers; our dependency on the development and maintenance of the infrastructure of the Internet; the effect of evolving domestic and foreign government regulations, including those related to the provision of services on the Internet, those related to accessing the Internet, and those addressing data privacy, cross-border data transfers and import and export controls; the valuation of our deferred tax assets and the release of related valuation allowances; the potential availability of additional tax assets in the future; the impact of new accounting pronouncements and tax laws; uncertainties affecting our ability to estimate our tax rate; the impact of expensing stock options and other equity awards; the sufficiency of our capital resources; factors related to our outstanding debt, revolving credit facility, term loan and loan associated with 50 Fremont; compliance with our debt covenants and lease obligations; current and potential litigation involving us; and the impact of climate change. Further information on these and other factors that could affect the company’s financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings it makes with the Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of the company’s website at www.salesforce.com/investor. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law.
  • 3. Agenda ● What is a Connected App? ● Authentication vs Authorization ● Single Sign-On(SSO) , SAML 2.0 ● Connected App Use Cases ● Demo ● Connected App Developers vs Connected App Admins ● Access Data with API Integrations ● Key Considerations when deploying Connected Apps ● References
  • 4. A connected app is a framework that enables an external application to integrate with Salesforce using APIs and standard protocols, such as Security Assertion Markup Language (SAML), OAuth, and OpenID Connect. ● For example, when you log in to your Salesforce mobile app and see your data from your Salesforce org, you’re using a connected app. ● Salesforce CLI leverages connected app when you connect your CLI to the Salesforce ● Salesforce Workbench leverages connected app to authenticate and authorize to Salesforce What is a Connected App?
  • 5. Authentication ● A user provides an identifier to signify the account they wish to access and enters login credential for the account. ● Credentials provided by the user are validated against credentials previously registered during user provisioning. Authentication vs Authorization Authorization ● When a user account is created in salesforce, it is often necessary to specify what the account can do and the privilege it has. ● Example account can access data via web, Access and Manage your data
  • 6. OAuth 2.0 ● It is a protocol that provides authorization solution. ● Enables an app to call an api on its own behalf or users behalf and the call is constrained to the scope of an authorized request. ● Salesforce also adds authentication elements.
  • 7. 1. You open the Salesforce mobile app. 2. An authentication prompt displays, in which you enter your username and password. 3. The Salesforce mobile app sends your credentials to Salesforce and initiates the OAuth authorization flow. 4. Salesforce sends the mobile app access and refresh tokens as confirmation of a successful validation of the user and the mobile app. 5. You approve the request to grant access to the Salesforce mobile app. 6. The Salesforce mobile app starts. OAuth 2.0
  • 8. SSO and SAML 2.0 SSO ● Single Sign-on (SSO) is the ability to log in once and then access additional protected resources or application with the same authentication requirements, without requiring one to re enter credentials ● Identity Provider - A trusted service that enables users to access other external applications without logging in again. ● Service Provider - A service that accepts identity on behalf of the external application from an identity provider. SAML 2.0 ● SAML is an XML-based framework for exchanging security information between business partners ● SAML enables apps to delegate authentication to Identify Provider. ● Identify provider authenticates and returns an assertion with details of user and the authentication event
  • 9. ● Access Data with API Integration ● Integrate other Service Providers within your Salesforce org ● Manage Access to third party apps ● Provide Authorization For External API Gateways Connected App Use Cases
  • 11. Connected App Developer vs Admin Connected App Developer ● A connected app developer is a Salesforce developer or ISV who builds API integrations or external apps that can access Salesforce data as a connected app. ● As a developer, you can build a connected app for your org, but other Salesforce orgs can install and use it too. Connected App Admin ● Install, Uninstall, Block connected apps from the Salesforce org. ● Explicitly defining who can use the connected apps and where they can access the apps from. ● Add Permissions and Profiles and IP Relaxation
  • 12. ● Deploying Connected apps metadata You cannot set the consumerKey in Metadata API. It is included in a retrieve operation for informational purposes. If you try to move the connected app to another org, you must remove the consumerKey from the .zip file before the deployment to an org. A new key will be generated in the destination org. Mobile settings of connected apps are not supported in change sets and must be manually migrated. You cannot add Connected App metadata to Unmanaged Package or Unlocked Package Key Considerations when deploying connected apps
  • 13. Connected Apps https://help.salesforce.com/articleView?id=connected_app_overview.htm&type=5 Authorize Apps with OAuth https://help.salesforce.com/articleView?id=remoteaccess_authenticate.htm&type=5 Connected Apps Basics Trailhead Module https://trailhead.salesforce.com/en/content/learn/modules/connected-app-basics Creating a Connected App Unit https://trailhead.salesforce.com/en/content/learn/projects/build-a-connected-app-for-api-integration/create-a- connected-app References