SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Enterprise Security & Identity Management with WSO2 Identity Server

                                              Prabath Siriwardena
                                                Hasini Gunasinghe
Enterprise Security & Identity
  Management Use Cases
Use cases taken from
Healthcare IT domain
Use Case 1


Managing identity and entitlements of the users
securely & efficiently.
Use Case 1 with WSO2 IS
User & role
management                                   Active
                                            Directory
   Claim
management
                                     LDAP

  Profile
management
                                            JDBC
 Self service                   Custom
                                  user
                                 stores
Exposing over
standard APIs
Use Case 2


Create, maintain and terminate user accounts along
with user identities across multiple systems including
cloud applications.
Use Case 2 with WSO2 IS




LDAP   Provisioning
       system



         Internal apps

                          Other cloud apps/services
Use Case 3


When there are multiple applications which require
authentication, users should be able to login at one place
and still have seamless access to all the other applications.
Use Case 3 with WSO2 IS
Use Case 4
Authorizing users to perform patient management operations
based on fine grained rules :
• Add – Allowed only for users in admin role
• Update – Allowed only for doctors of medicare.com during working hours
• View one – Allowed for doctors and nurses of medicare.com
• View all – Allowed only for doctors of medicare.com

• Delete – Allowed only for users in admin role
Use Case 4 with WSO2 Products
Use Case 5


A doctor from MediHealth – which is a partner of MediCare
should be able to view records of a patient under his/her
consultancy.
Use Case 5 with WSO2 Products

                       MediCare                          4   Patient’s
                                                             Records:
Secure Token                                                 Name:
 Service of                                                  Age:
 MediHealth                                                  Medications:


                   2                     Secured Proxy
                              3
MediHealth     1
credential
  store



                            MediHealth
Use Case 6


Enable internal users as well as general public to authenticate
to the collaborative portal based on Liferay using a common
authentication mechanism.
Use Case 6 with WSO2 IS

                                           2



                                   1           3


                                                   3


1 – provide OpenID URL
2 – discover OpenID provider
3 – provide credentials and authenticate
Exercises

Question 1:

• Doctors of MediCare needs to retrieve their channeling appointment
details in their mobile phones from a backend REST service.
Exercises

Question 2:

• Doctors in a research role of MediCare needs to import electronic
medical records of patients into a web based analysis application from the
backend system.
Exercises

Question 3:

• External researcher who authenticates to the collaborative portal using
OpenID needs to access a BE service which requires a SAML token with
certain identity information, in order to obtain anonymized electronic
health records.
Exercises

Question 4:

• MediCare expands globally with many branches – each maintaining their
own user store and Identity Provider. How a doctor from SL branch can
access the patient management portal of the india branch?
Thank you

Weitere ähnliche Inhalte

Andere mochten auch

WSO2 Identity Server - Product Overview
WSO2 Identity Server - Product OverviewWSO2 Identity Server - Product Overview
WSO2 Identity Server - Product OverviewWSO2
 
WSO2 Identity Server
WSO2 Identity Server WSO2 Identity Server
WSO2 Identity Server WSO2
 
SSO with the WSO2 Identity Server
SSO with the WSO2 Identity ServerSSO with the WSO2 Identity Server
SSO with the WSO2 Identity ServerWSO2
 
WSO2 Product Release Webinar: WSO2 Identity Server 5.2.0
WSO2 Product Release Webinar: WSO2 Identity Server 5.2.0WSO2 Product Release Webinar: WSO2 Identity Server 5.2.0
WSO2 Product Release Webinar: WSO2 Identity Server 5.2.0WSO2
 
WSO2 Identity Server 5.3.0 - Product Release Webinar
WSO2 Identity Server 5.3.0 - Product Release WebinarWSO2 Identity Server 5.3.0 - Product Release Webinar
WSO2 Identity Server 5.3.0 - Product Release WebinarWSO2
 
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...WSO2
 
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2
 

Andere mochten auch (8)

WSO2 Identity Server - Product Overview
WSO2 Identity Server - Product OverviewWSO2 Identity Server - Product Overview
WSO2 Identity Server - Product Overview
 
WSO2 Identity Server
WSO2 Identity Server WSO2 Identity Server
WSO2 Identity Server
 
SSO with the WSO2 Identity Server
SSO with the WSO2 Identity ServerSSO with the WSO2 Identity Server
SSO with the WSO2 Identity Server
 
WSO2 Product Release Webinar: WSO2 Identity Server 5.2.0
WSO2 Product Release Webinar: WSO2 Identity Server 5.2.0WSO2 Product Release Webinar: WSO2 Identity Server 5.2.0
WSO2 Product Release Webinar: WSO2 Identity Server 5.2.0
 
OpenERP / Odoo Fleet management
OpenERP / Odoo Fleet managementOpenERP / Odoo Fleet management
OpenERP / Odoo Fleet management
 
WSO2 Identity Server 5.3.0 - Product Release Webinar
WSO2 Identity Server 5.3.0 - Product Release WebinarWSO2 Identity Server 5.3.0 - Product Release Webinar
WSO2 Identity Server 5.3.0 - Product Release Webinar
 
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...
 
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
 

Ähnlich wie Enterprise Security and Identity Management Use Cases with WSO2 Identity Server

Psdot 4 scalable and secure sharing of personal health records in cloud compu...
Psdot 4 scalable and secure sharing of personal health records in cloud compu...Psdot 4 scalable and secure sharing of personal health records in cloud compu...
Psdot 4 scalable and secure sharing of personal health records in cloud compu...ZTech Proje
 
Personal Health Record over Encrypted Data Using Cloud Service
Personal Health Record over Encrypted Data Using Cloud ServicePersonal Health Record over Encrypted Data Using Cloud Service
Personal Health Record over Encrypted Data Using Cloud ServiceYogeshIJTSRD
 
[WSO2Con USA 2018] The Power of One: Bringing Single User Design into the Hea...
[WSO2Con USA 2018] The Power of One: Bringing Single User Design into the Hea...[WSO2Con USA 2018] The Power of One: Bringing Single User Design into the Hea...
[WSO2Con USA 2018] The Power of One: Bringing Single User Design into the Hea...WSO2
 
Janaushadhi Database Management System
Janaushadhi Database Management SystemJanaushadhi Database Management System
Janaushadhi Database Management Systemijtsrd
 
Enabling Registration and Personalised Marketing for Health Care Professional...
Enabling Registration and Personalised Marketing for Health Care Professional...Enabling Registration and Personalised Marketing for Health Care Professional...
Enabling Registration and Personalised Marketing for Health Care Professional...Gerry Alden
 
A Novel Framework for Securing Medical Records in Cloud Computing
A Novel Framework for Securing Medical Records in Cloud ComputingA Novel Framework for Securing Medical Records in Cloud Computing
A Novel Framework for Securing Medical Records in Cloud ComputingIJMER
 
Iaetsd scalable and secure sharing of personal health
Iaetsd scalable and secure sharing of personal healthIaetsd scalable and secure sharing of personal health
Iaetsd scalable and secure sharing of personal healthIaetsd Iaetsd
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system projectHimani Chopra
 
Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Shekhar Prasad
 
Patient Authentication - Why It is Important.pdf
Patient Authentication - Why It is Important.pdfPatient Authentication - Why It is Important.pdf
Patient Authentication - Why It is Important.pdfJohn David
 
20110706 PIDSプロジェクト中間報告
20110706 PIDSプロジェクト中間報告20110706 PIDSプロジェクト中間報告
20110706 PIDSプロジェクト中間報告Nat Sakimura
 
Introduction-to-Healthcare-Application-Development.pdf
Introduction-to-Healthcare-Application-Development.pdfIntroduction-to-Healthcare-Application-Development.pdf
Introduction-to-Healthcare-Application-Development.pdfaastiksisgain
 
Security patterns with wso2 esb
Security patterns with wso2 esbSecurity patterns with wso2 esb
Security patterns with wso2 esbHasiniG
 
Security Patterns with the WSO2 ESB
Security Patterns with the WSO2 ESBSecurity Patterns with the WSO2 ESB
Security Patterns with the WSO2 ESBWSO2
 
NetWork 3 - HealthVault at work
NetWork 3 - HealthVault at workNetWork 3 - HealthVault at work
NetWork 3 - HealthVault at workCatalin Gheorghiu
 
Data Segmentation For Privacy Himss 2012 Fina Lv2
Data Segmentation For Privacy Himss 2012 Fina Lv2Data Segmentation For Privacy Himss 2012 Fina Lv2
Data Segmentation For Privacy Himss 2012 Fina Lv2SRSINC
 
Health Information Flows Technical Standards - V 0.5
Health Information Flows Technical Standards - V 0.5Health Information Flows Technical Standards - V 0.5
Health Information Flows Technical Standards - V 0.5ProductNation/iSPIRT
 

Ähnlich wie Enterprise Security and Identity Management Use Cases with WSO2 Identity Server (20)

Psdot 4 scalable and secure sharing of personal health records in cloud compu...
Psdot 4 scalable and secure sharing of personal health records in cloud compu...Psdot 4 scalable and secure sharing of personal health records in cloud compu...
Psdot 4 scalable and secure sharing of personal health records in cloud compu...
 
Personal Health Record over Encrypted Data Using Cloud Service
Personal Health Record over Encrypted Data Using Cloud ServicePersonal Health Record over Encrypted Data Using Cloud Service
Personal Health Record over Encrypted Data Using Cloud Service
 
ATLlamas
ATLlamasATLlamas
ATLlamas
 
[WSO2Con USA 2018] The Power of One: Bringing Single User Design into the Hea...
[WSO2Con USA 2018] The Power of One: Bringing Single User Design into the Hea...[WSO2Con USA 2018] The Power of One: Bringing Single User Design into the Hea...
[WSO2Con USA 2018] The Power of One: Bringing Single User Design into the Hea...
 
Janaushadhi Database Management System
Janaushadhi Database Management SystemJanaushadhi Database Management System
Janaushadhi Database Management System
 
Enabling Registration and Personalised Marketing for Health Care Professional...
Enabling Registration and Personalised Marketing for Health Care Professional...Enabling Registration and Personalised Marketing for Health Care Professional...
Enabling Registration and Personalised Marketing for Health Care Professional...
 
A Novel Framework for Securing Medical Records in Cloud Computing
A Novel Framework for Securing Medical Records in Cloud ComputingA Novel Framework for Securing Medical Records in Cloud Computing
A Novel Framework for Securing Medical Records in Cloud Computing
 
Iaetsd scalable and secure sharing of personal health
Iaetsd scalable and secure sharing of personal healthIaetsd scalable and secure sharing of personal health
Iaetsd scalable and secure sharing of personal health
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02
 
HOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECTHOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECT
 
Patient Authentication - Why It is Important.pdf
Patient Authentication - Why It is Important.pdfPatient Authentication - Why It is Important.pdf
Patient Authentication - Why It is Important.pdf
 
20110706 PIDSプロジェクト中間報告
20110706 PIDSプロジェクト中間報告20110706 PIDSプロジェクト中間報告
20110706 PIDSプロジェクト中間報告
 
Projekt EHR-Qtn. Ewaluacja kryteriów EuroRec Seal 2010-2011 - Marcin Zawisza
Projekt EHR-Qtn. Ewaluacja kryteriów EuroRec Seal 2010-2011 - Marcin ZawiszaProjekt EHR-Qtn. Ewaluacja kryteriów EuroRec Seal 2010-2011 - Marcin Zawisza
Projekt EHR-Qtn. Ewaluacja kryteriów EuroRec Seal 2010-2011 - Marcin Zawisza
 
Introduction-to-Healthcare-Application-Development.pdf
Introduction-to-Healthcare-Application-Development.pdfIntroduction-to-Healthcare-Application-Development.pdf
Introduction-to-Healthcare-Application-Development.pdf
 
Security patterns with wso2 esb
Security patterns with wso2 esbSecurity patterns with wso2 esb
Security patterns with wso2 esb
 
Security Patterns with the WSO2 ESB
Security Patterns with the WSO2 ESBSecurity Patterns with the WSO2 ESB
Security Patterns with the WSO2 ESB
 
NetWork 3 - HealthVault at work
NetWork 3 - HealthVault at workNetWork 3 - HealthVault at work
NetWork 3 - HealthVault at work
 
Data Segmentation For Privacy Himss 2012 Fina Lv2
Data Segmentation For Privacy Himss 2012 Fina Lv2Data Segmentation For Privacy Himss 2012 Fina Lv2
Data Segmentation For Privacy Himss 2012 Fina Lv2
 
Health Information Flows Technical Standards - V 0.5
Health Information Flows Technical Standards - V 0.5Health Information Flows Technical Standards - V 0.5
Health Information Flows Technical Standards - V 0.5
 

Enterprise Security and Identity Management Use Cases with WSO2 Identity Server

  • 1. Enterprise Security & Identity Management with WSO2 Identity Server Prabath Siriwardena Hasini Gunasinghe
  • 2. Enterprise Security & Identity Management Use Cases
  • 3. Use cases taken from Healthcare IT domain
  • 4. Use Case 1 Managing identity and entitlements of the users securely & efficiently.
  • 5. Use Case 1 with WSO2 IS User & role management Active Directory Claim management LDAP Profile management JDBC Self service Custom user stores Exposing over standard APIs
  • 6. Use Case 2 Create, maintain and terminate user accounts along with user identities across multiple systems including cloud applications.
  • 7. Use Case 2 with WSO2 IS LDAP Provisioning system Internal apps Other cloud apps/services
  • 8. Use Case 3 When there are multiple applications which require authentication, users should be able to login at one place and still have seamless access to all the other applications.
  • 9. Use Case 3 with WSO2 IS
  • 10. Use Case 4 Authorizing users to perform patient management operations based on fine grained rules : • Add – Allowed only for users in admin role • Update – Allowed only for doctors of medicare.com during working hours • View one – Allowed for doctors and nurses of medicare.com • View all – Allowed only for doctors of medicare.com • Delete – Allowed only for users in admin role
  • 11. Use Case 4 with WSO2 Products
  • 12. Use Case 5 A doctor from MediHealth – which is a partner of MediCare should be able to view records of a patient under his/her consultancy.
  • 13. Use Case 5 with WSO2 Products MediCare 4 Patient’s Records: Secure Token Name: Service of Age: MediHealth Medications: 2 Secured Proxy 3 MediHealth 1 credential store MediHealth
  • 14. Use Case 6 Enable internal users as well as general public to authenticate to the collaborative portal based on Liferay using a common authentication mechanism.
  • 15. Use Case 6 with WSO2 IS 2 1 3 3 1 – provide OpenID URL 2 – discover OpenID provider 3 – provide credentials and authenticate
  • 16. Exercises Question 1: • Doctors of MediCare needs to retrieve their channeling appointment details in their mobile phones from a backend REST service.
  • 17. Exercises Question 2: • Doctors in a research role of MediCare needs to import electronic medical records of patients into a web based analysis application from the backend system.
  • 18. Exercises Question 3: • External researcher who authenticates to the collaborative portal using OpenID needs to access a BE service which requires a SAML token with certain identity information, in order to obtain anonymized electronic health records.
  • 19. Exercises Question 4: • MediCare expands globally with many branches – each maintaining their own user store and Identity Provider. How a doctor from SL branch can access the patient management portal of the india branch?

Hinweis der Redaktion

  1. Oauth – resource owner pw credentials
  2. Oauth – authorization code grant
  3. SAML Token from OpenID claims – Trusted sub system
  4. Decentralized federated SAML2