o auth, sso, saml, canvas app zhugin(final)

11
www.vrpinc.com OAuth, SSO, SAML, Canvas App Methods of authentication and authorization in Salesforce Senior Salesforce Developer Dmitry Zhugin

Upload: dmitry-zhugin

Post on 03-Jul-2015

253 views

Category:

Software


1 download

DESCRIPTION

Cloud Dev Meetup

TRANSCRIPT

Page 1: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

OAuth, SSO, SAML, Canvas AppMethods of authentication and authorization in Salesforce

Senior Salesforce Developer Dmitry Zhugin

Page 2: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

Salesforce OAuth process

Page 4: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

OAuth confirmation screen

Page 5: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

Single Sign-On

Page 6: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

Identity Provider

Service Provider

OAuth authorization example

Page 7: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

Salesforce Canvas app

Page 8: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

Salesforce Canvas app

Page 9: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

Salesforce Canvas app

Canvas demo org

Page 10: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

Using certificate for verification HTTP request in Apex.

• 1. Generate a private/public key pair.

• 2. Generate a Certificate Signing Request (CSR)

• 3. Send the CSR to external system

• 4. Add the certificate to the certificate store with private key, and use the

private/public key and certificate to connect to the security gateway

• 5. Send signed HTTP request for test.

Page 11: O auth, sso, saml, canvas app   zhugin(final)

www.vrpinc.com

Thank you for your attention