SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Integrating MS office 365 with
WSO2 Identity Server
Tharindu Bandara, Software Engineer - WSO2
Pamoda Wimalasiri, Software Engineer - WSO2
Presenter
Tharindu Bandara Software Engineer, WSO2
Pamoda Wimalasiri Software Engineer, WSO2
Part of the WSO2 Identity Server team
Focuses on the IAM domain and was one of the initial members who worked on the Office 365
Integration with WSO2 Identity Server.
Holds a bachelor's degree in Electronics and Telecommunication engineering from the University
of Moratuwa, Sri Lanka.
Part of the WSO2 Identity Server team.
Passionate about the aspects of Identity and Access Management and has been working on
integrating Office 365 with WSO2 Identity Server right from the beginning.
Holds a bachelor of science degree from the University of Moratuwa, Sri Lanka specializing in
computer science and engineering.
WSO2 Identity Server
WSO2 Identity Server At-A-Glance
Colombo, London,
Mountain View, New York,
São Paulo, Sydney
500+ Employees
(300 Engineers)
Open Source
525+ Customers,
100+ New Customers in 2018
• Fully Open Source IAM solution
• Inherent extensibility
• 75M+ identities managed worldwide
• 150+ production customers globally
• 500+ educational institutes
• 24X7 support
• Latest Released version IS-5.7.0
Product leader in LC: Access Management and Federation
Innovation leader in Leadership Compass: CIAM
Microsoft Office 365
What is Microsoft Office 365?
● Cloud based solution for
Microsoft’s widely popular
Office product suite
Integrate or Left Behind?
● “By 2021, more than 70% of
businesses will be substantially
provisioned with cloud office
capabilities” -Gartner.com[1]
● Office 365 cloud solution is
heavily integrated with the latest
Office desktop applications
● Microsoft Office is moving
towards a cloud based future
[1] https://www.gartner.com/smarterwithgartner/widespread-adoption-of-cloud-office-is-now-well-underway/
Integration Hurdle
On-Premises and Cloud Applications
● User need to access applications
in both
● Requires user identity to be
present in both
Microsoft Approach for Hybrid Identity
● Locked for Active Directory
● Identities are duplicated
● High maintenance cost
● Pushing a userstore
migration to the Azure AD
WSO2 Identity Server
To the Rescue!
How WSO2 Identity Server Overcomes the
Integration Hurdle
● Can be authenticated with the existing userstore
○ Support Heterogeneous user stores
● Seamless provisioning of user identities to the cloud
○ Role-based user synchronization
● Group based Office 365 license management
Heterogeneous
User Store Support
No More Vendor Lock-In with WSO2 IS
● Support for JDBC, LDAP and Active Directory user stores OOTB
● Capability for custom user stores
● Connect with Office 365 with the existing user base at ease
Role Based
User Synchronization
What is Role Based User Synchronization?
● Azure AD connector in WSO2 Identity Server listens to the role
specific to the Office 365 users
● User creation, update and deletion are synced with the Office
365 cloud immediately
● Selective deployment
● Ease of management
Why Role Based?
Add Role to Every User?
● System Administrator needs to
be present
● Requires manual effort
● Time consuming
Intelligent, On Demand User
Provisioning!
On Demand User Provisioning With Adaptive
Authentication
● WSO2 IS OOTB supports Adaptive Authentication
● Controls authentication flow with a simple script
● Let WSO2 IS to assign Office 365 role at the login for existing
users
● Seamless, on-demand user syncing with Azure AD
Group Based Office 365
License Management
Office 365 Group Based License Management
With WSO2 IS
● Pick any user attribute to map a user for Azure
AD grouping
● Create Azure AD membership rule
● WSO2 IS works with Azure AD to put the user
in to a group
● Happens automatically, no human intervention
Recap
Office 365 Is Just a Simple Integration with
WSO2 Identity Server
● No infrastructure changes
● Simple integration steps
● Benefits from existing
features
● Minimal time consuming
● Minimal human interaction
Benefits From using WSO2 Identity Server
● SSO and SLO with other on-prem and SaaS Apps
● Strong/Multi Factor authentication
● Adaptive Authentication
● Simplified installation
Q&A
THANK YOU
wso2.com
THANK YOU
wso2.com

Weitere ähnliche Inhalte

Mehr von WSO2

Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
WSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
WSO2
 

Mehr von WSO2 (20)

Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 
API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)
 
[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...
[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...
[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...
 
[ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It!
[ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It![ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It!
[ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It!
 
[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem
[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem
[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem
 
[EIC 2021] The Rise of the Developer in IAM
[EIC 2021] The Rise of the Developer in IAM[EIC 2021] The Rise of the Developer in IAM
[EIC 2021] The Rise of the Developer in IAM
 
CSV and JSON Transformation in WSO2 Micro Integrator 4.0 - WSO2 APIM Communit...
CSV and JSON Transformation in WSO2 Micro Integrator 4.0 - WSO2 APIM Communit...CSV and JSON Transformation in WSO2 Micro Integrator 4.0 - WSO2 APIM Communit...
CSV and JSON Transformation in WSO2 Micro Integrator 4.0 - WSO2 APIM Communit...
 
[apidays Live Australia] How does leveraging de-centralised architecture impr...
[apidays Live Australia] How does leveraging de-centralised architecture impr...[apidays Live Australia] How does leveraging de-centralised architecture impr...
[apidays Live Australia] How does leveraging de-centralised architecture impr...
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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...
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Integrating MS Office 365 with WSO2 Identity Server

  • 1. Integrating MS office 365 with WSO2 Identity Server Tharindu Bandara, Software Engineer - WSO2 Pamoda Wimalasiri, Software Engineer - WSO2
  • 2. Presenter Tharindu Bandara Software Engineer, WSO2 Pamoda Wimalasiri Software Engineer, WSO2 Part of the WSO2 Identity Server team Focuses on the IAM domain and was one of the initial members who worked on the Office 365 Integration with WSO2 Identity Server. Holds a bachelor's degree in Electronics and Telecommunication engineering from the University of Moratuwa, Sri Lanka. Part of the WSO2 Identity Server team. Passionate about the aspects of Identity and Access Management and has been working on integrating Office 365 with WSO2 Identity Server right from the beginning. Holds a bachelor of science degree from the University of Moratuwa, Sri Lanka specializing in computer science and engineering.
  • 4. WSO2 Identity Server At-A-Glance Colombo, London, Mountain View, New York, São Paulo, Sydney 500+ Employees (300 Engineers) Open Source 525+ Customers, 100+ New Customers in 2018 • Fully Open Source IAM solution • Inherent extensibility • 75M+ identities managed worldwide • 150+ production customers globally • 500+ educational institutes • 24X7 support • Latest Released version IS-5.7.0 Product leader in LC: Access Management and Federation Innovation leader in Leadership Compass: CIAM
  • 6. What is Microsoft Office 365? ● Cloud based solution for Microsoft’s widely popular Office product suite
  • 7. Integrate or Left Behind? ● “By 2021, more than 70% of businesses will be substantially provisioned with cloud office capabilities” -Gartner.com[1] ● Office 365 cloud solution is heavily integrated with the latest Office desktop applications ● Microsoft Office is moving towards a cloud based future [1] https://www.gartner.com/smarterwithgartner/widespread-adoption-of-cloud-office-is-now-well-underway/
  • 9. On-Premises and Cloud Applications ● User need to access applications in both ● Requires user identity to be present in both
  • 10. Microsoft Approach for Hybrid Identity ● Locked for Active Directory ● Identities are duplicated ● High maintenance cost ● Pushing a userstore migration to the Azure AD
  • 11. WSO2 Identity Server To the Rescue!
  • 12. How WSO2 Identity Server Overcomes the Integration Hurdle ● Can be authenticated with the existing userstore ○ Support Heterogeneous user stores ● Seamless provisioning of user identities to the cloud ○ Role-based user synchronization ● Group based Office 365 license management
  • 14. No More Vendor Lock-In with WSO2 IS ● Support for JDBC, LDAP and Active Directory user stores OOTB ● Capability for custom user stores ● Connect with Office 365 with the existing user base at ease
  • 16. What is Role Based User Synchronization? ● Azure AD connector in WSO2 Identity Server listens to the role specific to the Office 365 users ● User creation, update and deletion are synced with the Office 365 cloud immediately
  • 17. ● Selective deployment ● Ease of management Why Role Based?
  • 18. Add Role to Every User? ● System Administrator needs to be present ● Requires manual effort ● Time consuming
  • 19. Intelligent, On Demand User Provisioning!
  • 20. On Demand User Provisioning With Adaptive Authentication ● WSO2 IS OOTB supports Adaptive Authentication ● Controls authentication flow with a simple script ● Let WSO2 IS to assign Office 365 role at the login for existing users ● Seamless, on-demand user syncing with Azure AD
  • 21. Group Based Office 365 License Management
  • 22. Office 365 Group Based License Management With WSO2 IS ● Pick any user attribute to map a user for Azure AD grouping ● Create Azure AD membership rule ● WSO2 IS works with Azure AD to put the user in to a group ● Happens automatically, no human intervention
  • 23. Recap
  • 24. Office 365 Is Just a Simple Integration with WSO2 Identity Server ● No infrastructure changes ● Simple integration steps ● Benefits from existing features ● Minimal time consuming ● Minimal human interaction
  • 25. Benefits From using WSO2 Identity Server ● SSO and SLO with other on-prem and SaaS Apps ● Strong/Multi Factor authentication ● Adaptive Authentication ● Simplified installation
  • 26. Q&A