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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+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@
 

Dernier (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
+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...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

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