SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Symplified	
  Mobile	
  Developer	
  SDK	
  
Mike	
  Gile	
  
Senior	
  Mobile	
  Developer	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  2	
  
Symplified	
  Overview	
  
»  Launched	
  in	
  2008;	
  Founded	
  by	
  co-­‐authors	
  of	
  SAML	
  
»  Headquartered	
  in	
  Boulder,	
  CO;	
  OperaTons	
  across	
  US,	
  Europe,	
  Asia	
  
»  Single	
  Sign-­‐On	
  
•  Simplify	
  user	
  access	
  to	
  internal	
  and	
  external	
  applicaTons	
  	
  
•  Any	
  user,	
  any	
  device,	
  any	
  locaTon	
  
•  AuthenTcaTon,	
  directory	
  integraTon,	
  access	
  control,	
  centralized	
  
provisioning,	
  strong	
  authenTcaTon	
  
»  Iden7ty	
  &	
  Access	
  Management	
  
•  Centralized	
  control	
  &	
  visibility	
  over	
  applicaTon	
  access	
  and	
  usage	
  
•  Meet	
  security,	
  compliance	
  and	
  audit	
  reporTng	
  requirements	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  3	
  
Mobile	
  Developer	
  SDK	
  
•  New	
  Symplified	
  Mobile	
  Developer	
  SDK	
  
»  Enterprise	
  mobile	
  app	
  developers	
  today	
  have	
  no	
  easy	
  
way	
  to	
  quickly	
  build	
  authenTcaTon	
  into	
  their	
  apps	
  and	
  
connect	
  it	
  with	
  exisTng	
  idenTty	
  infrastructure	
  
•  What	
  does	
  the	
  SDK	
  do?	
  
»  The	
  new	
  Mobile	
  Developer	
  SDK	
  allows	
  developers	
  to	
  
quickly	
  and	
  easily	
  build,	
  test	
  and	
  deploy	
  authenTcaTon	
  
and	
  SSO	
  for	
  their	
  naTve	
  mobile	
  apps	
  
•  Where	
  is	
  it	
  available?	
  
»  As	
  an	
  open	
  source	
  library	
  in	
  the	
  Xamarin	
  component	
  
store	
  starTng	
  TODAY	
  
»  GitHub:	
  github.com/symplified/Symplified.Auth	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  4	
  
Why	
  Create	
  a	
  SSO	
  Component?	
  
•  No	
  off	
  the	
  shelf	
  solu7on	
  today	
  
»  Enterprise	
  app	
  developers	
  spend	
  much	
  of	
  their	
  Tme	
  building	
  authenTcaTon	
  into	
  
apps	
  just	
  to	
  connect	
  to	
  idenTty	
  infrastructure,	
  such	
  as	
  AcTve	
  Directory,	
  LDAP	
  or	
  
other	
  user	
  directories	
  
•  Need	
  for	
  a	
  common	
  iden7ty	
  plaCorm	
  
»  Without	
  a	
  common	
  idenTty	
  pladorm,	
  implementaTons	
  can	
  lead	
  to	
  security	
  
vulnerabiliTes,	
  inconsistent	
  policy	
  enforcement,	
  bad	
  user	
  experience,	
  and	
  very	
  liele	
  
visibility	
  into	
  user	
  behavior	
  
•  More	
  7me	
  for	
  building	
  true	
  app	
  func7onality	
  
»  Using	
  an	
  idenTty	
  pladorm	
  and	
  extending	
  it	
  to	
  	
  naTve	
  mobile	
  apps	
  frees	
  up	
  
developers	
  to	
  do	
  what	
  they	
  do	
  best	
  -­‐	
  create	
  funcTonality	
  
•  The	
  Symplified	
  Mobile	
  Developer	
  SDK	
  solves	
  these	
  challenges	
  
»  Allows	
  developers	
  to	
  quickly	
  and	
  easily	
  build,	
  test	
  and	
  deploy	
  authenTcaTon	
  and	
  
single	
  sign-­‐on	
  (SSO)	
  for	
  their	
  naTve	
  mobile	
  apps	
  
»  Securely	
  connects	
  those	
  apps	
  to	
  exisTng	
  enterprise	
  user	
  stores,	
  such	
  as	
  AcTve	
  
Directory,	
  LDAP	
  and	
  others	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  5	
  
Features	
  
•  NaTve	
  Mobile	
  ApplicaTon	
  Enterprise	
  IdenTty	
  IntegraTon	
  
•  Full	
  SAML	
  2.0	
  ImplementaTon	
  –	
  The	
  naTve	
  app	
  is	
  the	
  
Service	
  Provider	
  
•  Client-­‐Side	
  AuthenTcaTon	
  
•  SAML	
  AsserTon	
  to	
  OAuth	
  2	
  Token	
  Bridge	
  
•  Free	
  SAML	
  2.0	
  IdenTty	
  Provider	
  Sandbox	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  6	
  
Symplified	
  SAML	
  IdenTty	
  
Provider	
  Sandbox	
  
idp.symplified.net	
  
• SAML	
  2.0	
  IdenTty	
  
Provider	
  
• Free	
  For	
  TesTng	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  7	
  
What	
  Is	
  SAML?	
  
• Security	
  
• AsserTon	
  
• Markup	
  
• Language	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  8	
  
SAML	
  AuthenTcaTon	
  Flow	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  9	
  
IdenTty	
  Provider	
  Metadata	
  
I	
  Trust	
  
This	
  
Person	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  10	
  
Using	
  SAML	
  AsserTon	
  As	
  
OAuth2	
  AuthenTcaTon	
  Grant	
  
Ques7ons?	
  
Symplified	
  
	
  
Mike	
  Gile	
  
Senior	
  Mobile	
  Developer	
  
	
  
mgile@symplified.com	
  
+1	
  (713)	
  263-­‐4840	
  
@symplified	
  
symplified.com	
  
Xamarin	
  
	
  
David	
  Hathaway	
  
Enterprise	
  Customer	
  Success	
  Manager	
  
	
  
david.hathaway@xamarin.com	
  
+1	
  (415)	
  562-­‐4167	
  
@dwhathaway	
  
xamarin.com	
  
	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  12	
  
Mobile	
  SDK	
  –	
  Key	
  Features	
  
•  Extend	
  Symplified	
  to	
  Na7ve	
  Mobile	
  Apps	
  
»  Symplified	
  acts	
  as	
  the	
  idenTty	
  bridge	
  between	
  naTve	
  mobile	
  apps	
  and	
  
exisTng	
  idenTty	
  infrastructure,	
  allowing	
  use	
  of	
  a	
  company’s	
  user	
  stores	
  
(such	
  as	
  AcTve	
  Directory,	
  LDAP	
  or	
  others)	
  to	
  authenTcate	
  users	
  
•  Leverage	
  Any	
  3rd	
  Party	
  IdP	
  
»  Use	
  any	
  third	
  party	
  IdP	
  that	
  supports	
  SAML	
  for	
  authenTcaTon	
  against	
  
exisTng	
  enterprise	
  idenTty	
  infrastructure	
  
•  Supports	
  Mul7ple	
  Iden7ty	
  Repositories	
  
»  Developers	
  can	
  leverage	
  and	
  span	
  mulTple	
  idenTty	
  repositories	
  such	
  as	
  
AcTve	
  Directory,	
  LDAP,	
  Databases,	
  SOAP	
  and	
  REST	
  services;	
  external	
  Social	
  
directories	
  (Google,	
  Facebook,	
  etc.);	
  and	
  more	
  to	
  authenTcate	
  users	
  
•  Seamless	
  Access	
  
»  Users	
  and	
  admins	
  now	
  have	
  the	
  same	
  level	
  of	
  app	
  security	
  and	
  accessibility	
  
across	
  desktops,	
  laptops	
  and	
  mobile	
  devices	
  -­‐	
  with	
  one	
  set	
  of	
  credenTals	
  
CONFIDENTIAL	
  »	
  ©2013	
  SYMPLIFIED
	
  »	
  symplified.com	
  »	
  @symplified	
  »	
  13	
  
AddiTonal	
  Tools	
  &	
  Support	
  
•  The	
  Symplified	
  Iden7ty	
  Provider	
  (IdP)	
  Sandbox	
  
»  A	
  custom,	
  hosted	
  IdP	
  environment	
  for	
  developers	
  to	
  build	
  and	
  test	
  
authenTcaTon	
  in	
  their	
  apps	
  using	
  the	
  Symplified	
  Mobile	
  Developer	
  SDK	
  
•  API	
  Documenta7on	
  
»  Complete	
  documentaTon	
  and	
  sample	
  code	
  
•  Community	
  Resources	
  
»  Free	
  support	
  via	
  online	
  communiTes	
  for	
  communicaTng	
  and	
  collaboraTng	
  
amongst	
  peers	
  and	
  Symplified	
  experts	
  
•  Open	
  Source	
  
»  Distributed	
  as	
  an	
  open	
  source	
  library	
  under	
  the	
  Apache	
  2.0	
  license,	
  and	
  
readily	
  available	
  on	
  Github	
  

Contenu connexe

En vedette

En vedette (6)

Xamarin Mobile Leaders Summit: Business at the Point of Inspiration: Producti...
Xamarin Mobile Leaders Summit: Business at the Point of Inspiration: Producti...Xamarin Mobile Leaders Summit: Business at the Point of Inspiration: Producti...
Xamarin Mobile Leaders Summit: Business at the Point of Inspiration: Producti...
 
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
 
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
 
Building Your First Xamarin.Forms App
Building Your First Xamarin.Forms AppBuilding Your First Xamarin.Forms App
Building Your First Xamarin.Forms App
 
Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#
Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#
Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#
 
Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4
 

Plus de Xamarin

Plus de Xamarin (20)

Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
 
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
 
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinGet the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
 
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinGet the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
 
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushCreative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
 
Build Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureBuild Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft Azure
 
Exploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksExploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin Workbooks
 
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinDesktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
 
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningDeveloper’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine Learning
 
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UICustomizing Xamarin.Forms UI
Customizing Xamarin.Forms UI
 
Session 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesSession 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and Resources
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and Profitability
 
Session 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeSession 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile Practice
 
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud
 
SkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsSkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.Forms
 
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureBuilding Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
 
Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017
 
Connected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureConnected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft Azure
 
Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017
 
Building Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioBuilding Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual Studio
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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 ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
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...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Authenticating Enterprise Users into Mobile Apps

  • 1. Symplified  Mobile  Developer  SDK   Mike  Gile   Senior  Mobile  Developer  
  • 2. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  2   Symplified  Overview   »  Launched  in  2008;  Founded  by  co-­‐authors  of  SAML   »  Headquartered  in  Boulder,  CO;  OperaTons  across  US,  Europe,  Asia   »  Single  Sign-­‐On   •  Simplify  user  access  to  internal  and  external  applicaTons     •  Any  user,  any  device,  any  locaTon   •  AuthenTcaTon,  directory  integraTon,  access  control,  centralized   provisioning,  strong  authenTcaTon   »  Iden7ty  &  Access  Management   •  Centralized  control  &  visibility  over  applicaTon  access  and  usage   •  Meet  security,  compliance  and  audit  reporTng  requirements  
  • 3. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  3   Mobile  Developer  SDK   •  New  Symplified  Mobile  Developer  SDK   »  Enterprise  mobile  app  developers  today  have  no  easy   way  to  quickly  build  authenTcaTon  into  their  apps  and   connect  it  with  exisTng  idenTty  infrastructure   •  What  does  the  SDK  do?   »  The  new  Mobile  Developer  SDK  allows  developers  to   quickly  and  easily  build,  test  and  deploy  authenTcaTon   and  SSO  for  their  naTve  mobile  apps   •  Where  is  it  available?   »  As  an  open  source  library  in  the  Xamarin  component   store  starTng  TODAY   »  GitHub:  github.com/symplified/Symplified.Auth  
  • 4. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  4   Why  Create  a  SSO  Component?   •  No  off  the  shelf  solu7on  today   »  Enterprise  app  developers  spend  much  of  their  Tme  building  authenTcaTon  into   apps  just  to  connect  to  idenTty  infrastructure,  such  as  AcTve  Directory,  LDAP  or   other  user  directories   •  Need  for  a  common  iden7ty  plaCorm   »  Without  a  common  idenTty  pladorm,  implementaTons  can  lead  to  security   vulnerabiliTes,  inconsistent  policy  enforcement,  bad  user  experience,  and  very  liele   visibility  into  user  behavior   •  More  7me  for  building  true  app  func7onality   »  Using  an  idenTty  pladorm  and  extending  it  to    naTve  mobile  apps  frees  up   developers  to  do  what  they  do  best  -­‐  create  funcTonality   •  The  Symplified  Mobile  Developer  SDK  solves  these  challenges   »  Allows  developers  to  quickly  and  easily  build,  test  and  deploy  authenTcaTon  and   single  sign-­‐on  (SSO)  for  their  naTve  mobile  apps   »  Securely  connects  those  apps  to  exisTng  enterprise  user  stores,  such  as  AcTve   Directory,  LDAP  and  others  
  • 5. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  5   Features   •  NaTve  Mobile  ApplicaTon  Enterprise  IdenTty  IntegraTon   •  Full  SAML  2.0  ImplementaTon  –  The  naTve  app  is  the   Service  Provider   •  Client-­‐Side  AuthenTcaTon   •  SAML  AsserTon  to  OAuth  2  Token  Bridge   •  Free  SAML  2.0  IdenTty  Provider  Sandbox  
  • 6. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  6   Symplified  SAML  IdenTty   Provider  Sandbox   idp.symplified.net   • SAML  2.0  IdenTty   Provider   • Free  For  TesTng  
  • 7. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  7   What  Is  SAML?   • Security   • AsserTon   • Markup   • Language  
  • 8. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  8   SAML  AuthenTcaTon  Flow  
  • 9. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  9   IdenTty  Provider  Metadata   I  Trust   This   Person  
  • 10. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  10   Using  SAML  AsserTon  As   OAuth2  AuthenTcaTon  Grant  
  • 11. Ques7ons?   Symplified     Mike  Gile   Senior  Mobile  Developer     mgile@symplified.com   +1  (713)  263-­‐4840   @symplified   symplified.com   Xamarin     David  Hathaway   Enterprise  Customer  Success  Manager     david.hathaway@xamarin.com   +1  (415)  562-­‐4167   @dwhathaway   xamarin.com    
  • 12. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  12   Mobile  SDK  –  Key  Features   •  Extend  Symplified  to  Na7ve  Mobile  Apps   »  Symplified  acts  as  the  idenTty  bridge  between  naTve  mobile  apps  and   exisTng  idenTty  infrastructure,  allowing  use  of  a  company’s  user  stores   (such  as  AcTve  Directory,  LDAP  or  others)  to  authenTcate  users   •  Leverage  Any  3rd  Party  IdP   »  Use  any  third  party  IdP  that  supports  SAML  for  authenTcaTon  against   exisTng  enterprise  idenTty  infrastructure   •  Supports  Mul7ple  Iden7ty  Repositories   »  Developers  can  leverage  and  span  mulTple  idenTty  repositories  such  as   AcTve  Directory,  LDAP,  Databases,  SOAP  and  REST  services;  external  Social   directories  (Google,  Facebook,  etc.);  and  more  to  authenTcate  users   •  Seamless  Access   »  Users  and  admins  now  have  the  same  level  of  app  security  and  accessibility   across  desktops,  laptops  and  mobile  devices  -­‐  with  one  set  of  credenTals  
  • 13. CONFIDENTIAL  »  ©2013  SYMPLIFIED  »  symplified.com  »  @symplified  »  13   AddiTonal  Tools  &  Support   •  The  Symplified  Iden7ty  Provider  (IdP)  Sandbox   »  A  custom,  hosted  IdP  environment  for  developers  to  build  and  test   authenTcaTon  in  their  apps  using  the  Symplified  Mobile  Developer  SDK   •  API  Documenta7on   »  Complete  documentaTon  and  sample  code   •  Community  Resources   »  Free  support  via  online  communiTes  for  communicaTng  and  collaboraTng   amongst  peers  and  Symplified  experts   •  Open  Source   »  Distributed  as  an  open  source  library  under  the  Apache  2.0  license,  and   readily  available  on  Github