SlideShare a Scribd company logo
Farmington Hills
Salesforce Developer User Group
Apex Hours
Azure Active Directory Seamless Single Sign-On
with Salesforce
#SalesforceApexHours #FarmingtonHillsSFDCDug
Speaker
Date
Venue/Link
Amit Singh, Amit Chaudhary
Saturday, SEPT 08, 2018 10:00 AM EST ( 7:30 PM IST )
https://zoom.us/j/659759919
Who am I ?
Amit Chaudhary (Salesforce MVP)
• Active on Salesforce Developer Community
• Blogging at http://amitsalesforce.blogspot.in/
• Co-Organizer of – FarmingtonHillsSFDCDug
• Follow us @Amit_SFDC or @ApexHours
#SalesforceApexHours #FarmingtonHillsSFDCDug
Our Speaker
Amit Singh (Lightning Champion)
• Active on Salesforce Success Community
• Blogging @http://sfdcpanther.com
• YouTuber @SFDCPanther
• Lightning Champion
• Group Leader Faridabad, IN Administrators Group
• Follow us @cloudyamit OR @sfdc_panther
#SalesforceApexHours #FarmingtonHillsSFDCDug
▶ Single Sign On
▶ Delegated Authentication
▶ Federated Authentication(SAML)
▶ Identity Provider(IP)
▶ Service Provider(SP)
AGENDA
#SalesforceApexHours #FarmingtonHillsSFDCDug
#FarmingtonHillsSFDCdug #SalesforceApexHours
▶ A Free Salesforce developer Org OR any Salesforce Sandbox Org
▶ My Domain Enabled (Optional)
▶ A Free Microsoft Azure Account(Trail/Subscribed)
PREQUISITE
#FarmingtonHillsSFDCdug #SalesforceApexHours
▶ Sign-up for free Salesforce Developer ORG (If not)
▶ https://developer.salesforce.com/signup
▶ Sign-up for Microsoft Azure Account
▶ Required a Microsoft Outlook Account
▶ https://azure.microsoft.com/en-gb/free/
IMPORTANT LINKS
#FarmingtonHillsSFDCdug #SalesforceApexHours
IDP INIATED FLOW
2 – User Click on the link for
which org user want to access
1 – User login into Identity
Provider with the credentials
3 – SAML Assertion is sent to
salesforce server with Federation ID
or Username OR custom attribute.
IDP
IDP INITIATED FLOW
#FarmingtonHillsSFDCdug #SalesforceApexHours
1
2
3
4
5
User enters the Custom Domain
URL.
Salesforce forward the SAML request to
IDP.
User
enters the
credentials
which are
validate by
IDP.
SAML assertion is
returned with
Federation ID OR
Salesforce
Username OR
Custom Attribute.
SP INITIATED FLOW
#FarmingtonHillsSFDCdug #SalesforceApexHours
▶ User experience: - The most apparent benefit is that users can move
between services securely and uninterrupted without specifying their
credentials each time.
▶ Security: - The users credentials are provided directly to the central SSO
server, not the actual service that the user is trying to access, and
therefore the credentials cannot be cached by the service.
▶ Resource Saving: - IT administrators can save their time and resources by
utilizing the central web access management service Application.
ADVANTAGE

More Related Content

PPTX
Salesforce apex hours :- azure active directory seamless single sign-on with...
PDF
Salesforce apex hours heroku connect - deep dive
PPTX
Salesforce apex hours PayPal with Salesforce Integration
PPTX
Salesforce integration with_javacode
PPTX
Salesforce Integration Using javacode
PPTX
Live agent
PPTX
Integration of linked in using mule esb
PPT
Silverlight+Twitter
Salesforce apex hours :- azure active directory seamless single sign-on with...
Salesforce apex hours heroku connect - deep dive
Salesforce apex hours PayPal with Salesforce Integration
Salesforce integration with_javacode
Salesforce Integration Using javacode
Live agent
Integration of linked in using mule esb
Silverlight+Twitter

What's hot (20)

PPTX
Integrate facebook using mule esb
PDF
SPTECHCON - Who are You and What Do You Want - Working with OAuth in SharePoi...
PPTX
Creating Cloud-Ready Enterprise Applications with the SharePoint 2013 Add-In ...
PDF
Creating cloud ready enterprise applications with the sharepoint 2013 app model
PPTX
Lightning strikes twice- SEDreamin
PPTX
Presentation shopchat
PPTX
On the shoulders of giants Learning About API Design by Looking Backwards
PPTX
Lighnting component development
PDF
Salesforce lightning design system
PDF
Microsoft Azure
PDF
Microsoft Azure
PDF
Authentication with OAuth and Connected Apps
PDF
Bot Framework with Xamarin Forms
PPTX
DirectLineAPI - Xamarin.Forms App and Bot Framework Integration
PDF
Making the Most of Your Event through SEO
PPTX
Firebase Platform
PDF
Web Apps for the Masses
PPTX
Integración continua para iOS
PDF
Design Web Api
PPTX
Password less auth using Azure AD
Integrate facebook using mule esb
SPTECHCON - Who are You and What Do You Want - Working with OAuth in SharePoi...
Creating Cloud-Ready Enterprise Applications with the SharePoint 2013 Add-In ...
Creating cloud ready enterprise applications with the sharepoint 2013 app model
Lightning strikes twice- SEDreamin
Presentation shopchat
On the shoulders of giants Learning About API Design by Looking Backwards
Lighnting component development
Salesforce lightning design system
Microsoft Azure
Microsoft Azure
Authentication with OAuth and Connected Apps
Bot Framework with Xamarin Forms
DirectLineAPI - Xamarin.Forms App and Bot Framework Integration
Making the Most of Your Event through SEO
Firebase Platform
Web Apps for the Masses
Integración continua para iOS
Design Web Api
Password less auth using Azure AD
Ad

Similar to Salesforce apex hours azure active directory seamless single sign-on with salesforce updated (20)

PDF
Single Sign-On Best Practices
PDF
Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...
PDF
Introduction to the Salesforce Security Model
PDF
#Sfugth Dreamforce 19 Admin Global Gathering presentation
PPTX
Salesforce Miami User Group Event - 1st Quarter 2024
PDF
Architect day 20181128 - Afternoon Session
PDF
Taking a Pragmatic Look at the Salesforce Security Model
PPTX
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
PDF
WSO2Con USA 2015: Single Sign-on Solutions for Salesforce with WSO2 Identity ...
PDF
Dreamforce 19 global gathering boston
PPTX
3 Building Blocks For Managing Cloud Applications Webinar
PDF
Salesforce
PPTX
Einstein Analytics Part 2
PDF
How to Pass Salesforce Identity and Access Management Architect Exam?
PDF
Dreamforce Global Gathering (Admin)
PPTX
Salesforce Spring 17 features for Higher Ed, HEDA best practices and Free apps
PPTX
Single Sign On Considerations
PPTX
Einstein Analytics
PPTX
Leverage the Moment of the User Login by Janna Cenko
PPTX
Dreamforce14 Multi Org Collaboration Architecture
Single Sign-On Best Practices
Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...
Introduction to the Salesforce Security Model
#Sfugth Dreamforce 19 Admin Global Gathering presentation
Salesforce Miami User Group Event - 1st Quarter 2024
Architect day 20181128 - Afternoon Session
Taking a Pragmatic Look at the Salesforce Security Model
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
WSO2Con USA 2015: Single Sign-on Solutions for Salesforce with WSO2 Identity ...
Dreamforce 19 global gathering boston
3 Building Blocks For Managing Cloud Applications Webinar
Salesforce
Einstein Analytics Part 2
How to Pass Salesforce Identity and Access Management Architect Exam?
Dreamforce Global Gathering (Admin)
Salesforce Spring 17 features for Higher Ed, HEDA best practices and Free apps
Single Sign On Considerations
Einstein Analytics
Leverage the Moment of the User Login by Janna Cenko
Dreamforce14 Multi Org Collaboration Architecture
Ad

More from Amit Singh (18)

PPTX
CI CD Daridabad MuleSoft meetup
PPTX
Custom MuleSoft connector using Java SDK
PPTX
External services low code integration
PPTX
Faridabad Mulesoft Meetup Oct 10
PPT
Error Handling in Mulesoft
PPTX
Mule Testing in Mulesfoft 4.X
PDF
Test setup methods in Salesforce Apex Class
PDF
Apex trigger framework Salesforce #ApexTrigger #Salesforce #SFDCPanther
PDF
Apex trigger handler & helper
PDF
Rollup Summary Trigger for Lookup Relationship Salesforce #Salesforce #ApexTr...
PDF
Duplicate Contact Trigger || Trigger Logic Building || #ApexTrigger #Salesforce
PDF
OAuth 2.0 an Overview
PDF
All About Test Class in #Salesforce
PPTX
SOQL in salesforce || Salesforce Object Query Language || Salesforce
PPTX
Introduction to apex trigger context variables
PPTX
Introduction to apex triggers
PPTX
Salesforce apex hours azure dev ops
PPTX
Lightning web components
CI CD Daridabad MuleSoft meetup
Custom MuleSoft connector using Java SDK
External services low code integration
Faridabad Mulesoft Meetup Oct 10
Error Handling in Mulesoft
Mule Testing in Mulesfoft 4.X
Test setup methods in Salesforce Apex Class
Apex trigger framework Salesforce #ApexTrigger #Salesforce #SFDCPanther
Apex trigger handler & helper
Rollup Summary Trigger for Lookup Relationship Salesforce #Salesforce #ApexTr...
Duplicate Contact Trigger || Trigger Logic Building || #ApexTrigger #Salesforce
OAuth 2.0 an Overview
All About Test Class in #Salesforce
SOQL in salesforce || Salesforce Object Query Language || Salesforce
Introduction to apex trigger context variables
Introduction to apex triggers
Salesforce apex hours azure dev ops
Lightning web components

Recently uploaded (20)

PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Cell Structure & Organelles in detailed.
PDF
01-Introduction-to-Information-Management.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Institutional Correction lecture only . . .
PDF
Classroom Observation Tools for Teachers
PDF
Insiders guide to clinical Medicine.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Cell Structure & Organelles in detailed.
01-Introduction-to-Information-Management.pdf
Complications of Minimal Access Surgery at WLH
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Module 4: Burden of Disease Tutorial Slides S2 2025
STATICS OF THE RIGID BODIES Hibbelers.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
PPH.pptx obstetrics and gynecology in nursing
Microbial disease of the cardiovascular and lymphatic systems
Week 4 Term 3 Study Techniques revisited.pptx
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Pre independence Education in Inndia.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
RMMM.pdf make it easy to upload and study
Institutional Correction lecture only . . .
Classroom Observation Tools for Teachers
Insiders guide to clinical Medicine.pdf

Salesforce apex hours azure active directory seamless single sign-on with salesforce updated

  • 1. Farmington Hills Salesforce Developer User Group Apex Hours Azure Active Directory Seamless Single Sign-On with Salesforce #SalesforceApexHours #FarmingtonHillsSFDCDug Speaker Date Venue/Link Amit Singh, Amit Chaudhary Saturday, SEPT 08, 2018 10:00 AM EST ( 7:30 PM IST ) https://zoom.us/j/659759919
  • 2. Who am I ? Amit Chaudhary (Salesforce MVP) • Active on Salesforce Developer Community • Blogging at http://amitsalesforce.blogspot.in/ • Co-Organizer of – FarmingtonHillsSFDCDug • Follow us @Amit_SFDC or @ApexHours #SalesforceApexHours #FarmingtonHillsSFDCDug
  • 3. Our Speaker Amit Singh (Lightning Champion) • Active on Salesforce Success Community • Blogging @http://sfdcpanther.com • YouTuber @SFDCPanther • Lightning Champion • Group Leader Faridabad, IN Administrators Group • Follow us @cloudyamit OR @sfdc_panther #SalesforceApexHours #FarmingtonHillsSFDCDug
  • 4. ▶ Single Sign On ▶ Delegated Authentication ▶ Federated Authentication(SAML) ▶ Identity Provider(IP) ▶ Service Provider(SP) AGENDA #SalesforceApexHours #FarmingtonHillsSFDCDug
  • 5. #FarmingtonHillsSFDCdug #SalesforceApexHours ▶ A Free Salesforce developer Org OR any Salesforce Sandbox Org ▶ My Domain Enabled (Optional) ▶ A Free Microsoft Azure Account(Trail/Subscribed) PREQUISITE
  • 6. #FarmingtonHillsSFDCdug #SalesforceApexHours ▶ Sign-up for free Salesforce Developer ORG (If not) ▶ https://developer.salesforce.com/signup ▶ Sign-up for Microsoft Azure Account ▶ Required a Microsoft Outlook Account ▶ https://azure.microsoft.com/en-gb/free/ IMPORTANT LINKS
  • 7. #FarmingtonHillsSFDCdug #SalesforceApexHours IDP INIATED FLOW 2 – User Click on the link for which org user want to access 1 – User login into Identity Provider with the credentials 3 – SAML Assertion is sent to salesforce server with Federation ID or Username OR custom attribute. IDP IDP INITIATED FLOW
  • 8. #FarmingtonHillsSFDCdug #SalesforceApexHours 1 2 3 4 5 User enters the Custom Domain URL. Salesforce forward the SAML request to IDP. User enters the credentials which are validate by IDP. SAML assertion is returned with Federation ID OR Salesforce Username OR Custom Attribute. SP INITIATED FLOW
  • 9. #FarmingtonHillsSFDCdug #SalesforceApexHours ▶ User experience: - The most apparent benefit is that users can move between services securely and uninterrupted without specifying their credentials each time. ▶ Security: - The users credentials are provided directly to the central SSO server, not the actual service that the user is trying to access, and therefore the credentials cannot be cached by the service. ▶ Resource Saving: - IT administrators can save their time and resources by utilizing the central web access management service Application. ADVANTAGE

Editor's Notes

  • #5: Delegated Authentication Use delegated authentication if you have mobile users in your organization, or if you want to enable single-sign on for partner portals or Customer Portals. You must request that this feature be enabled by salesforce.com. This recipe explains delegated authentication in more detail. Federated Authentication using SAML Federated authentication uses SAML, an industry standard for secure integrations. Investing in SAML with Salesforce.com can be leveraged with other products or services. If you use SAML, you don't have to expose an internal server to the Internet: the secure integration is done using the browser. In addition, Salesforce.com never handles any passwords used by your organization. For more information, see “Configuring SAML Settings for Single Sign-On” in the Salesforce.com online help.
  • #10: Delegated Authentication Use delegated authentication if you have mobile users in your organization, or if you want to enable single-sign on for partner portals or Customer Portals. You must request that this feature be enabled by salesforce.com. Federated Authentication using SAML Federated authentication uses SAML, an industry standard for secure integrations. Investing in SAML with Salesforce.com can be leveraged with other products or services. If you use SAML, you don't have to expose an internal server to the Internet: the secure integration is done using the browser. In addition, Salesforce.com never handles any passwords used by your organization. Difference Delegated authentication has a few drawbacks with respect to federated authentication. 1, delegated authentication is inherently **less secure than federated authentication**. Even if encrypted, delegated authentication still sends the username and password (possibly even your network password) over the internet to Force.com. Some companies have policies that preclude a third party for handling their network passwords. 2, delegated authentication **requires much more work for the company implementing it**. The Web services endpoint configured for the org must be developed, hosted, exposed on the Internet, and integrated with the company's identity store.