securing access to saas apps with gsma mobile connect

26
Securing Access to SAAS Apps with GSMA Mobile Connect Prabath Siriwardena, WSO2 [email protected] Venura Mendis, WSO2.Telco [email protected] Keet Sugathadasa, WSO2 [email protected]

Upload: wso2-inc

Post on 06-Jan-2017

171 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Securing Access to SAAS Apps with GSMA Mobile Connect

Securing Access to SAAS Apps with GSMA Mobile Connect

Prabath Siriwardena, [email protected]

Venura Mendis, [email protected]

Keet Sugathadasa, [email protected]

Page 2: Securing Access to SAAS Apps with GSMA Mobile Connect

Agenda● Introducing WSO2.Telco ● GSMA Mobile Connect Technical Overview ● Mobile Connect vs. OpenID Connect● WSO2 Identity Server● Mobile Connect support in WSO2 Identity Server ● Securing Access to Salesforce with GSMA Mobile Connect

Page 3: Securing Access to SAAS Apps with GSMA Mobile Connect

WSO2.Telco the perfect hybrid

Digital Enablement Powered by APIs for Telcos

Telco Innovati

on

Visionary Platform

Community

engagement

Page 4: Securing Access to SAAS Apps with GSMA Mobile Connect

Our Products & Services

Dedicated Instance:• Cloud• On-Premise• Hybrid

Shared InstancesManaged Hubs:• India• Axiata• Dubai

Managed Hub

Mobile Identity Gateway

Internal and External Gateways

Page 5: Securing Access to SAAS Apps with GSMA Mobile Connect

Introduction - Mobile Connect

WSO2.Telco powers 40% of the 2.5Bn Enabled Mobile Connect users

Page 6: Securing Access to SAAS Apps with GSMA Mobile Connect

LOA2: Registered User Login / On-Net Authentication

Confidential 6

User clicks to login via mobile connect

Operator Authenticates the End User in the

background using Header enrichment

1.3 Registered User – Authentication via HE

Welcome to wow.lk Jonathan!

User is logged in to the site

12

Page 7: Securing Access to SAAS Apps with GSMA Mobile Connect

LOA2: Registered User Login / Off-Net Authentication

1.4 Authentication via HE Fallback to USSD – LoA2 : Registered user

7

User clicks to login via mobile connect

1 User prompted in browser to enter mobile number

2 USSD prompt confirmed by user

3 4

Welcome to wow.lk Jonathan!

User is logged to the

site5

Page 8: Securing Access to SAAS Apps with GSMA Mobile Connect

WSO2.Telco Mobile Identity Gateway• GSMA Certified MCX Vendor • Standalone solution delivering full

Mobile Connect functionality➢ Authentication ➢ Authorization➢ Attribute sharing

• Extendable Authenticator Framework➢ SMS, USSD, HE , SIM, Smartphone

(LoA2)➢ USSD, HE , SIM, Smartphone (LoA3)

• WSO2 Integration platform for custom integrations

➢ SMPP➢ Webservices➢ ETSI 102.204 for standard

compliant MSSP

Mobile Identity Gateway

Page 9: Securing Access to SAAS Apps with GSMA Mobile Connect

How MCX works

9

CUSTOMER LOGIN Desktop/mobile

service access request

Operator discovery

Authentication

SERVICE PROVIDER

4

WSO2.Telco MCX solution

1 2

3

Secure, convenient & I don’t need to

remember multiple

usernames and passwords!

GSMA API exchange

Venura Mendis
This is a duplicate of slide 15. happy to keep your one prabath its a more details slide. your thought? am ok eitherway.
Page 10: Securing Access to SAAS Apps with GSMA Mobile Connect

Mobile Connect India Case Study – Six MNOs, one MCX Hub

PLATFORM IN INDIA

Service Providers

Digital Business enabler

Platform live for 12 months

Six MNOs integrated in 6months

LOA2 and 3 with three

authenticators

Central Business

Operations

Hub operated as a platform as a service hosted in India

• Only operational MCX Hub globally• Central very agile MCX product evolution• Fully operational Telco API Hub• MNO on-premise option with no re-

engineering

SMS USSD HE MCX

DoB CRM LBS Wallet

Page 11: Securing Access to SAAS Apps with GSMA Mobile Connect

Mobile Connect vs. OIDC● Mobile Connect uses OpenID Connect to talk to the MNO (Identity

Provider).● https://medium.facilelogin.com/gsma-mobile-connect-vs-openid-

connect-eb3935a99b89#.mlpkqab1d

Page 12: Securing Access to SAAS Apps with GSMA Mobile Connect

WSO2 Identity Server●5th Generation Product

●Current version 5.2.0 (Sept 2016)

●Based on WSO2 Carbon platform, which provides support for multi-tenancy, logging, clustering, and other common services

Page 13: Securing Access to SAAS Apps with GSMA Mobile Connect

Identity Federation Between Multiple Heterogeneous Systems

Page 14: Securing Access to SAAS Apps with GSMA Mobile Connect

Identity Broker (SAML 2.0, OIDC, WS-Fed, CAS, OpenID)

Page 15: Securing Access to SAAS Apps with GSMA Mobile Connect

Multi-step(multi-factor) Authentication

Page 16: Securing Access to SAAS Apps with GSMA Mobile Connect

Multi-option Authentication

Page 17: Securing Access to SAAS Apps with GSMA Mobile Connect

Just-in-time Provisioning (rule based + outbound provisioning)

Page 18: Securing Access to SAAS Apps with GSMA Mobile Connect

Automated Provisioning of Accounts Among Heterogeneous Systems.

Page 19: Securing Access to SAAS Apps with GSMA Mobile Connect

Rule-based Provisioning

Page 20: Securing Access to SAAS Apps with GSMA Mobile Connect

Mobile Connect in WSO2 IS

Page 21: Securing Access to SAAS Apps with GSMA Mobile Connect

Mobile Connect in WSO2 IS

Page 22: Securing Access to SAAS Apps with GSMA Mobile Connect

Mobile Connect AuthenticatorDemonstration

Page 23: Securing Access to SAAS Apps with GSMA Mobile Connect

Securing Access to Salesforce with username/password

Page 24: Securing Access to SAAS Apps with GSMA Mobile Connect

Securing Access to Salesforce with Mobile Connect Authentication

Page 25: Securing Access to SAAS Apps with GSMA Mobile Connect

Documentation and References

● What is Mobile Connect

http://keetmalin.wixsite.com/keetmalin/single-post/2016/09/30/What-is-Mobile-Connect

● Mobile Connect for WSO2 Identity Server

http://keetmalin.wixsite.com/keetmalin/single-post/2016/10/03/Mobile-Connect-Federated-Authenticator-for-WSO2-Identity-Server

Page 26: Securing Access to SAAS Apps with GSMA Mobile Connect