SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Social Sign-On with
Authentication Providers
Pat Patterson
Principal Developer Evangelist
@metadaddy

Chuck Mortimore
Sr. Director, Product Management
@cmort

Todd Bursey
General Manager for PSA
FinancialForce
@toddbursey
                          Follow us @forcedotcom
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may
contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such
uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc.
could differ materially from the results expressed or implied by the forward-looking statements we make. All
statements other than statements of historical fact could be deemed forward-looking, including any
projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding
strategies or plans of management for future operations, statements of belief, any statements concerning
new, planned, or upgraded services or technology developments and customer contracts or use of our
services.

The risks and uncertainties referred to above include – but are not limited to – risks associated with
developing and delivering new functionality for our service, our new business model, our past operating
losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web
hosting, breach of our security measures, the immature market in which we operate, our relatively limited
operating history, our ability to expand, retain, and motivate our employees and manage our growth, new
releases of our service and successful customer deployment, and utilization and selling to larger enterprise
customers. Further information on potential factors that could affect the financial results of salesforce.com,
inc. is included in our annual report on Form 10-K filed on April 30, 2008 and in other filings with the
Securities and Exchange Commission. These documents are available on the SEC Filings section of the
Investor Information section of our Web site.

Any unreleased services or features referenced in this or other press releases or public statements are not
currently available and may not be delivered on time or at all. Customers who purchase our services should
make the purchase decisions based upon features that are currently available. Salesforce.com, inc.
assumes no obligation and does not intend to update these forward-looking statements.
@forcedotcom / #forcewebinar



Developer Force Group



facebook.com/forcedotcom



  Follow us @forcedotcom
Agenda


 Overview – Chuck
 Demo – Pat
 Case Study – Todd
 Roadmap – Chuck

          Follow us @forcedotcom
Overview


 Follow us @forcedotcom
CRM processes have
historically been disconnected




         Follow us @forcedotcom
Follow us @forcedotcom
Follow us @forcedotcom
Follow us @forcedotcom
Follow us @forcedotcom
Follow us @forcedotcom
The Social Enterprise
communicates in new ways…




       Follow us @forcedotcom
Follow us @forcedotcom
Follow us @forcedotcom
…but how do social customers and partners
directly engage with your products and services?




                  Follow us @forcedotcom
Introducing
Social Sign-On




 Follow us @forcedotcom
Social Sign-On
  – Automatically create and update users and contacts

  – Single Sign-On makes it easy and keeps them coming back

  – Deliver applications and services to deepen your relationship

  – Active engagement automatically updates your customer data


                       Follow us @forcedotcom
So what’s under the covers?

The Auth Providers Framework
   – Pre-integrated Single Sign-On from branded Identity Services

   – Automatically create and update Contacts and Users

   – Full control over data modeling with Apex Registration Handlers

   – Works for both internal and external users



Out of the box support
   – Facebook: B2C

   – Salesforce: B2B

   – JanRain: Breadth & Depth support for a wide catalog of Identity Providers


                              Follow us @forcedotcom
When to use Auth Providers

Business to Consumer
   – Use Facebook or JanRain for more options



Business to Partner
   – Use Login with Salesforce for collaborating with Partners or Customers that
     have existing Salesforce deployments

   – Use SAML for point to point federations




Business to Employee
   – SAML is still the preferred option ( see roadmap )

   – SAML provides static
                              Follow us @forcedotcom
Demo


Follow us @forcedotcom
bit.ly/authprovider


       Follow us @forcedotcom
Case Study


  Follow us @forcedotcom
Our Problem: Engage Our Customers Better




  Scalability                                           Improved customer satisfaction
  Allow customers to engage each other                  Increased number of champions
  Provide channels for self help                        Improved knowledge of our customers



                               Follow us @forcedotcom
Our Idea: Build a Community




                                                   My login to
         My login to my org
                                                   FinancialForce
         is Jen@myorg
                                                   Portal is Jen@XYZ
                                                   …I think???




                              Follow us @forcedotcom
Demo


Follow us @forcedotcom
Solution & Setup
              • Remote Access
    Auth.
   Provider   • Auth. Provider (Salesforce)

              • Configure Portal, Sharing, Security
   Portal     • Set Auth Provider Portal Value

              • Setup Site Home Page
    Sites     • Setup Login Settings

              • Registration Handler
    Apex      • Test Class

                       Follow us @forcedotcom
Challenges, Tips & Tricks – Auth Provider


 Which comes first
 Remote Access or Auth.
 Provider?                               Remember who              Be careful of the auto
                                     executes the registration.    generated registration
 • Remote Access. Fake the              Key for debugging                handler
   callback URL, then update after
   Auth Provider created




 How do I test the
 registration handler to
 migrate to prod?                     Test-Only Initialization    I’m getting error but have
 • See Page 514 of the Apex Code        URL is your friend          no idea what they are.
   documentation for an example.




                                       Follow us @forcedotcom
Challenges, Tips & Tricks – Sites & Portal

     Set Generic VF page to initiate the protocol


        My portal org and the customers org are on the same pod


          Add the Site ID to your protocol


        Sites Requires an active home page.


     Need to set the log out URL




                         Follow us @forcedotcom
Roadmap


 Follow us @forcedotcom
Roadmap for Auth Providers

StartURLs and Custom Scopes
   – Developer Release Preview & Pre Release Sign Up



Communities, Site.com, and Orgs
   – Authentication for Collaboration, Marketing, and multi-org single sign-on


Make it great for employees
   – Tie into My Domains so it works just like SAML




                              Follow us @forcedotcom
Resources

 Social Single Sign-On – Authentication Providers in Spring ’12
  http://blogs.developerforce.com/developer-relations/2012/01/social-single-sign-on-
  authentication-providers-in-spring-12.html



 Janrain Social Sign-On
  http://janrain.com/salesforce



 Spring ‘12 Release Notes
  https://na1.salesforce.com/help/doc/en/salesforce_spring12_release_notes.pdf




                                  Follow us @forcedotcom
Upcoming Events

  April 24 – Apex CodeTalk
   – bit.ly/codetalk-live


  May 2 – Intro to Force.com
   – bit.ly/introforce-webinar


  May 22 – Cloudstock 2012 London
   – bit.ly/cslondonevent


  TBD – Connected Apps

                            Follow us @forcedotcom
Q&A
  http://bit.ly/ssosurvey


@metadaddy          @cmort            @toddbursey
             Follow us @forcedotcom

Mais conteúdo relacionado

Mais procurados

Linked In Features Technical
Linked In Features TechnicalLinked In Features Technical
Linked In Features Technicalchomas kandar
 
Review WordPress vs Ocoos
Review WordPress vs Ocoos Review WordPress vs Ocoos
Review WordPress vs Ocoos Ocoos.com
 
Introduction to OAuth 2.0 - Part 2
Introduction to OAuth 2.0 - Part 2Introduction to OAuth 2.0 - Part 2
Introduction to OAuth 2.0 - Part 2Nabeel Yoosuf
 
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013Aaron Parecki
 
UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2Aaron Parecki
 
Intro to API Security with Oauth 2.0
Intro to API Security with Oauth 2.0Intro to API Security with Oauth 2.0
Intro to API Security with Oauth 2.0Functional Imperative
 
Linkedin & OAuth
Linkedin & OAuthLinkedin & OAuth
Linkedin & OAuthUmang Goyal
 
LinkedIn OAuth: Zero To Hero
LinkedIn OAuth: Zero To HeroLinkedIn OAuth: Zero To Hero
LinkedIn OAuth: Zero To HeroTaylor Singletary
 
SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010
SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010
SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010Geoff Varosky
 

Mais procurados (9)

Linked In Features Technical
Linked In Features TechnicalLinked In Features Technical
Linked In Features Technical
 
Review WordPress vs Ocoos
Review WordPress vs Ocoos Review WordPress vs Ocoos
Review WordPress vs Ocoos
 
Introduction to OAuth 2.0 - Part 2
Introduction to OAuth 2.0 - Part 2Introduction to OAuth 2.0 - Part 2
Introduction to OAuth 2.0 - Part 2
 
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
 
UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2
 
Intro to API Security with Oauth 2.0
Intro to API Security with Oauth 2.0Intro to API Security with Oauth 2.0
Intro to API Security with Oauth 2.0
 
Linkedin & OAuth
Linkedin & OAuthLinkedin & OAuth
Linkedin & OAuth
 
LinkedIn OAuth: Zero To Hero
LinkedIn OAuth: Zero To HeroLinkedIn OAuth: Zero To Hero
LinkedIn OAuth: Zero To Hero
 
SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010
SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010
SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010
 

Semelhante a Social Sign-On with Authentication Providers

OpenID Connect and Single Sign-On for Beginners
OpenID Connect and Single Sign-On for BeginnersOpenID Connect and Single Sign-On for Beginners
OpenID Connect and Single Sign-On for BeginnersSalesforce Developers
 
OpenID Connect: The new standard for connecting to your Customers, Partners, ...
OpenID Connect: The new standard for connecting to your Customers, Partners, ...OpenID Connect: The new standard for connecting to your Customers, Partners, ...
OpenID Connect: The new standard for connecting to your Customers, Partners, ...Salesforce Developers
 
Orlando SFDC User Group 6/2010
Orlando SFDC User Group 6/2010Orlando SFDC User Group 6/2010
Orlando SFDC User Group 6/2010Joshua Hoskins
 
Create a Force.com-Powered Facebook App on Heroku
Create a Force.com-Powered Facebook App on HerokuCreate a Force.com-Powered Facebook App on Heroku
Create a Force.com-Powered Facebook App on HerokuPat Patterson
 
Elevate Your Career as a Cloud Developer Webinar
Elevate Your Career as a Cloud Developer WebinarElevate Your Career as a Cloud Developer Webinar
Elevate Your Career as a Cloud Developer WebinarSalesforce Developers
 
Advanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsAdvanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsSalesforce Developers
 
ISV Tech Talk: Trialforce (October 15, 2014)
ISV Tech Talk: Trialforce (October 15, 2014)ISV Tech Talk: Trialforce (October 15, 2014)
ISV Tech Talk: Trialforce (October 15, 2014)Salesforce Partners
 
Force.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter FeedForce.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter FeedSalesforce Developers
 
Authentication with OAuth and Connected Apps
Authentication with OAuth and Connected AppsAuthentication with OAuth and Connected Apps
Authentication with OAuth and Connected AppsSalesforce Developers
 
Dreamforce 2013 - Heroku 5 use cases
Dreamforce 2013 - Heroku 5 use casesDreamforce 2013 - Heroku 5 use cases
Dreamforce 2013 - Heroku 5 use casesVincent Spehner
 
Force.com Friday: Intro to Force.com Slides
Force.com Friday: Intro to Force.com SlidesForce.com Friday: Intro to Force.com Slides
Force.com Friday: Intro to Force.com SlidesSalesforce Developers
 
Salesforce Identity: Identity Management Made Easy
Salesforce Identity: Identity Management Made EasySalesforce Identity: Identity Management Made Easy
Salesforce Identity: Identity Management Made EasySalesforce Developers
 
Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Salesforce Partners
 
CodeLive with Cynthia Thomas - Refactoring data dependent code.
CodeLive with Cynthia Thomas - Refactoring data dependent code.CodeLive with Cynthia Thomas - Refactoring data dependent code.
CodeLive with Cynthia Thomas - Refactoring data dependent code.JackGuo20
 
Scaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudScaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudSalesforce Developers
 
Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Salesforce Developers
 
The Business of Flow - Point and Click Workflow Applications
The Business of Flow - Point and Click Workflow ApplicationsThe Business of Flow - Point and Click Workflow Applications
The Business of Flow - Point and Click Workflow ApplicationsDreamforce
 
Build Your Lightning Rollout Plan - September 2017
Build Your Lightning Rollout Plan - September 2017Build Your Lightning Rollout Plan - September 2017
Build Your Lightning Rollout Plan - September 2017Salesforce Admins
 

Semelhante a Social Sign-On with Authentication Providers (20)

OpenID Connect and Single Sign-On for Beginners
OpenID Connect and Single Sign-On for BeginnersOpenID Connect and Single Sign-On for Beginners
OpenID Connect and Single Sign-On for Beginners
 
OpenID Connect: The new standard for connecting to your Customers, Partners, ...
OpenID Connect: The new standard for connecting to your Customers, Partners, ...OpenID Connect: The new standard for connecting to your Customers, Partners, ...
OpenID Connect: The new standard for connecting to your Customers, Partners, ...
 
Orlando SFDC User Group 6/2010
Orlando SFDC User Group 6/2010Orlando SFDC User Group 6/2010
Orlando SFDC User Group 6/2010
 
Create a Force.com-Powered Facebook App on Heroku
Create a Force.com-Powered Facebook App on HerokuCreate a Force.com-Powered Facebook App on Heroku
Create a Force.com-Powered Facebook App on Heroku
 
Elevate Your Career as a Cloud Developer Webinar
Elevate Your Career as a Cloud Developer WebinarElevate Your Career as a Cloud Developer Webinar
Elevate Your Career as a Cloud Developer Webinar
 
Advanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsAdvanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login Flows
 
ISV Tech Talk: Trialforce (October 15, 2014)
ISV Tech Talk: Trialforce (October 15, 2014)ISV Tech Talk: Trialforce (October 15, 2014)
ISV Tech Talk: Trialforce (October 15, 2014)
 
Force.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter FeedForce.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter Feed
 
Authentication with OAuth and Connected Apps
Authentication with OAuth and Connected AppsAuthentication with OAuth and Connected Apps
Authentication with OAuth and Connected Apps
 
Dreamforce 2013 - Heroku 5 use cases
Dreamforce 2013 - Heroku 5 use casesDreamforce 2013 - Heroku 5 use cases
Dreamforce 2013 - Heroku 5 use cases
 
Force.com Friday: Intro to Force.com Slides
Force.com Friday: Intro to Force.com SlidesForce.com Friday: Intro to Force.com Slides
Force.com Friday: Intro to Force.com Slides
 
Salesforce Identity: Identity Management Made Easy
Salesforce Identity: Identity Management Made EasySalesforce Identity: Identity Management Made Easy
Salesforce Identity: Identity Management Made Easy
 
Using the Google SOAP API
Using the Google SOAP APIUsing the Google SOAP API
Using the Google SOAP API
 
Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)
 
CodeLive with Cynthia Thomas - Refactoring data dependent code.
CodeLive with Cynthia Thomas - Refactoring data dependent code.CodeLive with Cynthia Thomas - Refactoring data dependent code.
CodeLive with Cynthia Thomas - Refactoring data dependent code.
 
Building BOTS on App Cloud
Building BOTS on App CloudBuilding BOTS on App Cloud
Building BOTS on App Cloud
 
Scaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudScaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing Cloud
 
Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18
 
The Business of Flow - Point and Click Workflow Applications
The Business of Flow - Point and Click Workflow ApplicationsThe Business of Flow - Point and Click Workflow Applications
The Business of Flow - Point and Click Workflow Applications
 
Build Your Lightning Rollout Plan - September 2017
Build Your Lightning Rollout Plan - September 2017Build Your Lightning Rollout Plan - September 2017
Build Your Lightning Rollout Plan - September 2017
 

Último

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Social Sign-On with Authentication Providers

  • 1. Social Sign-On with Authentication Providers Pat Patterson Principal Developer Evangelist @metadaddy Chuck Mortimore Sr. Director, Product Management @cmort Todd Bursey General Manager for PSA FinancialForce @toddbursey Follow us @forcedotcom
  • 2. Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K filed on April 30, 2008 and in other filings with the Securities and Exchange Commission. These documents are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. @forcedotcom / #forcewebinar Developer Force Group facebook.com/forcedotcom Follow us @forcedotcom
  • 4. Agenda Overview – Chuck Demo – Pat Case Study – Todd Roadmap – Chuck Follow us @forcedotcom
  • 5. Overview Follow us @forcedotcom
  • 6. CRM processes have historically been disconnected Follow us @forcedotcom
  • 12. The Social Enterprise communicates in new ways… Follow us @forcedotcom
  • 15. …but how do social customers and partners directly engage with your products and services? Follow us @forcedotcom
  • 17. Social Sign-On – Automatically create and update users and contacts – Single Sign-On makes it easy and keeps them coming back – Deliver applications and services to deepen your relationship – Active engagement automatically updates your customer data Follow us @forcedotcom
  • 18. So what’s under the covers? The Auth Providers Framework – Pre-integrated Single Sign-On from branded Identity Services – Automatically create and update Contacts and Users – Full control over data modeling with Apex Registration Handlers – Works for both internal and external users Out of the box support – Facebook: B2C – Salesforce: B2B – JanRain: Breadth & Depth support for a wide catalog of Identity Providers Follow us @forcedotcom
  • 19. When to use Auth Providers Business to Consumer – Use Facebook or JanRain for more options Business to Partner – Use Login with Salesforce for collaborating with Partners or Customers that have existing Salesforce deployments – Use SAML for point to point federations Business to Employee – SAML is still the preferred option ( see roadmap ) – SAML provides static Follow us @forcedotcom
  • 21. bit.ly/authprovider Follow us @forcedotcom
  • 22. Case Study Follow us @forcedotcom
  • 23. Our Problem: Engage Our Customers Better Scalability Improved customer satisfaction Allow customers to engage each other Increased number of champions Provide channels for self help Improved knowledge of our customers Follow us @forcedotcom
  • 24. Our Idea: Build a Community My login to My login to my org FinancialForce is Jen@myorg Portal is Jen@XYZ …I think??? Follow us @forcedotcom
  • 26. Solution & Setup • Remote Access Auth. Provider • Auth. Provider (Salesforce) • Configure Portal, Sharing, Security Portal • Set Auth Provider Portal Value • Setup Site Home Page Sites • Setup Login Settings • Registration Handler Apex • Test Class Follow us @forcedotcom
  • 27. Challenges, Tips & Tricks – Auth Provider Which comes first Remote Access or Auth. Provider? Remember who Be careful of the auto executes the registration. generated registration • Remote Access. Fake the Key for debugging handler callback URL, then update after Auth Provider created How do I test the registration handler to migrate to prod? Test-Only Initialization I’m getting error but have • See Page 514 of the Apex Code URL is your friend no idea what they are. documentation for an example. Follow us @forcedotcom
  • 28. Challenges, Tips & Tricks – Sites & Portal Set Generic VF page to initiate the protocol My portal org and the customers org are on the same pod Add the Site ID to your protocol Sites Requires an active home page. Need to set the log out URL Follow us @forcedotcom
  • 29. Roadmap Follow us @forcedotcom
  • 30. Roadmap for Auth Providers StartURLs and Custom Scopes – Developer Release Preview & Pre Release Sign Up Communities, Site.com, and Orgs – Authentication for Collaboration, Marketing, and multi-org single sign-on Make it great for employees – Tie into My Domains so it works just like SAML Follow us @forcedotcom
  • 31. Resources  Social Single Sign-On – Authentication Providers in Spring ’12 http://blogs.developerforce.com/developer-relations/2012/01/social-single-sign-on- authentication-providers-in-spring-12.html  Janrain Social Sign-On http://janrain.com/salesforce  Spring ‘12 Release Notes https://na1.salesforce.com/help/doc/en/salesforce_spring12_release_notes.pdf Follow us @forcedotcom
  • 32. Upcoming Events  April 24 – Apex CodeTalk – bit.ly/codetalk-live  May 2 – Intro to Force.com – bit.ly/introforce-webinar  May 22 – Cloudstock 2012 London – bit.ly/cslondonevent  TBD – Connected Apps Follow us @forcedotcom
  • 33. Q&A http://bit.ly/ssosurvey @metadaddy @cmort @toddbursey Follow us @forcedotcom