SlideShare a Scribd company logo
Martina Grom
MVP Office 365
atwork
@magrom
How to (remote) control
Office 365 with Azure
Toni Pohl
MVP Client Dev
atwork
@atwork
Agenda
Why remote control
Demo #1 - AAD
Demo #2 - Office 365 Services
Deploy to Microsoft Azure
See slides & code at blog.atwork.at
Our scenario
Why remote control Office 365?
What do I need for automating?
Using automated SaaS
Why Office 365? Why automation?
Our Mission- How To
Automate Office 365 on your own
Authenticate
as entitled user or app
for the individual service
Authenticate
as entitled user
for our web portal
Decide what the user may
execute in your app
• Create User
• Add to Security Group for SPO
• Send Welcome email
• Provision MySite
• Create Welcome Document
• Add user information into SPO list
• Mailbox statistics
Inspirirani ljudima.
Prerequisites
Office 365 Tenant, Get a free one month trial:
http://office.microsoft.com
Microsoft Azure, Get a 30 day free trial:
http://www.windowsazure.com/en-us/pricing/free-trial
Visual Studio 2013
Inspirirani ljudima.
Demo #1
AAD Authentication/Identities and Helpers
Inspirirani ljudima.
Demo #2
User Provisioning in AAD + SPO + EXCHANGE
How to Access Services
AAD -> Graph API, PowerShell
SPO -> CSOM, REST, PowerShell
Exchange Online -> Managed API, PowerShell
Lync Online -> SDK, PowerShell
New: Office 365 API
Integrating Applications
in Azure Active Directory
Access Level Type Description
Single Sign-On
Default permission. The app is enabled for single sign-on with
Azure AD, and the user token will contain claims such as the
user’s User Principal Name, First and Last Name and unique
identifiers.
Single Sign-On,
Read Directory Data
Single sign-on plus the ability to read directory data using the
Graph API. This allows querying of company, user and group
information.
Single Sign-On,
Read and Write Directory Data
Single sign-on plus the ability to read and write directory data
using the Graph API. This allows querying and writing of
company, user, and group information, but does not allow
deleting users or groups.
http://msdn.microsoft.com/en-us/library/windowsazure/b08d91fa-6a64-4deb-92f4-f5857add9ed8.aspx#BKMK_AccessLevels
Office 365 API Tools - Preview
http://visualstudiogallery.msdn.microsoft.com/7e947621-
ef93-4de7-93d3-d796c43ba34f
Inspirirani ljudima.
Deploy to Azure
What to use when in Microsoft Azure
Access method Azure Website
$
Azure Cloud Service
$$$
AAD  
Exchange EWS  
Exchange PowerShell  
SharePoint CSOM  
SharePoint REST  
SharePoint PowerShell  
Lync SDK  
Lync PowerShell  
Summary
Use GraphAPI for AAD manipulations
Use Office 365 as SaaS
Use Azure as Platform
Call 2 Action
Download slide with links and sample code at
blog.atwork.at
If you´re interested in a ready to use Office 365 solution
delegate365.com
Build great solutions with Office 365! 
Inspirirani ljudima.
Pitanja i odgovori.
Thank you!
Martina Grom
@magrom
Toni Pohl
@atwork
Windays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with Azure
Inspirirani ljudima.
Links
GraphAPI, SharePoint,
Exchange, Office 365 API,
SDKs, Blogs, …
Graph API Links
Windows Azure Graph API
http://code.msdn.microsoft.com/Graph-API-Authenticate-and-53c6cb92/view/SourceCode
GraphAPI Explorer
https://graphexplorer.cloudapp.net/
MVC Sample App for Windows Azure Active Directory Graph
http://code.msdn.microsoft.com/windowsazure/Write-Sample-App-for-79e55502
Adding Sign-On to Your Web Application Using Windows Azure AD
http://msdn.microsoft.com/en-us/library/windowsazure/dn151790.aspx
Group & Role Claims: Use the Graph API …
http://www.cloudidentity.com/blog/2013/01/22/group-amp-role-claims-use-the-graph-api-to-get-back-isinrole-and-authorize-in-
windows-azure-ad-apps/
MVP Blog – our 4 part series
http://blogs.msdn.com/b/mvpawardprogram/archive/2014/01/20/identity-in-your-own-apps-with-windows-azure-active-
directory.aspx
ADAL for .net
Active Directory Authentication Library (ADAL) v1 for
.NET – General Availability!
(Vittorio Bertocci)
http://www.cloudidentity.com/blog/2013/09/12/active-directory-authentication-library-adal-v1-for-net-general-
availability/
ADAL 1.0 and Windows Store Apps
(Alex Simons) – coming soon
http://blogs.technet.com/b/ad/archive/2013/09/12/active-directory-authentication-library-1-0-for-net-ready-
for-prime-time.aspx
SharePoint
SharePoint Online Management Shell (PS)
http://www.microsoft.com/en-us/download/details.aspx?id=30359
OAuth and remote apps for SharePoint
http://msdn.microsoft.com/en-us/library/office/apps/fp179932.aspx
Office365ClaimsConnector
http://www.codeproject.com/Articles/637378/How-to-Create-a-Windows-8-App-for-SharePoint-Part
OAuth authentication and authorization flow for apps that
ask for access permissions on the fly in SharePoint 2013
http://msdn.microsoft.com/en-us/library/office/apps/jj687470.aspx
Helper for
http://json2csharp.com/
Exchange
Microsoft Exchange Web Services Managed API 2.0
http://www.microsoft.com/en-us/download/details.aspx?id=35371
Getting started with the EWS Managed API
http://msdn.microsoft.com/en-us/library/dd633626(v=exchg.80).aspx
Connect to Exchange Online Using Remote PowerShell
http://technet.microsoft.com/en-us/library/jj984289(v=exchg.150).aspx
Lync
Lync 2013 SDK
http://www.microsoft.com/en-us/download/details.aspx?id=36824
Lync 2013 SDK documentation
http://msdn.microsoft.com/en-us/library/office/jj933180(v=office.15).aspx
Windows PowerShell Module for Lync Online
http://www.microsoft.com/en-us/download/details.aspx?id=39366
Lync PowerShell
http://blogs.office.com/b/office365tech/archive/2013/08/19/remote-powershell-for-lync-online.aspx
Using Windows PowerShell to Manage Lync Online
http://technet.microsoft.com/en-us/library/dn362831.aspx
Office 365 API
Office 365 API
http://visualstudiogallery.msdn.microsoft.com/7e947621-ef93-4de7-93d3-d796c43ba34f
Office 365 ASP.NET MVC and Win8 Sample
http://code.msdn.microsoft.com/Office-365-APIs-Get-41eebcdf

More Related Content

PPTX
SharePoint Fest Seattle - Advanced PowerShell for Office 365
PPTX
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
PPTX
Connect SharePoint Framework solutions to APIs secured with Azure AD
PPTX
Advanced PowerShell for Office 365
PPTX
Power Apps Connector
PPTX
Connected Office 365 with UWP
PDF
2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...
PPTX
Global Azure BootCamp: Azure Logic Apps
SharePoint Fest Seattle - Advanced PowerShell for Office 365
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
Connect SharePoint Framework solutions to APIs secured with Azure AD
Advanced PowerShell for Office 365
Power Apps Connector
Connected Office 365 with UWP
2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...
Global Azure BootCamp: Azure Logic Apps

What's hot (20)

PDF
Create and manage a web application on Azure (step to step tutorial)
PPTX
Teams community day april 2020 microsoft teams as app platform thomas goelles
PPTX
Webinar: You made the move to Office 365—now what?
PDF
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
PPTX
Microsoft 365 User Group 6th March 2019
PPTX
Migrating To SharePoint 2010
PDF
Azure Active Directory for Office 365 Developers SPFEST DC 2018
PPTX
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
PDF
ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?
PPTX
ECS19 - Mike Ammerlaan - The Microsoft 365 Platform: A Developer’s Tour
PDF
ECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASS
PDF
SpUnite17 Exploring Identity Management Options in Office 365
PDF
O365Con18 - Customizing SharePoint and Microsoft Teams with SharePoint Framew...
PPTX
Office 365 Development Overview
PPTX
Why you shouldn't probably care about Machine Learning
PPTX
Skype for business to Microsoft Teams- Guidance for a successful upgrade
PPTX
Office 365 roadmap december 2016
PDF
O365Con18 - Best Practice with Company Video on Microsoft Stream - Michael Greth
PPTX
SharePoint Saturday Ottawa 2015 - Office 365 and PowerShell - A match made in...
PPTX
Suguk Yammer deep dive
Create and manage a web application on Azure (step to step tutorial)
Teams community day april 2020 microsoft teams as app platform thomas goelles
Webinar: You made the move to Office 365—now what?
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
Microsoft 365 User Group 6th March 2019
Migrating To SharePoint 2010
Azure Active Directory for Office 365 Developers SPFEST DC 2018
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?
ECS19 - Mike Ammerlaan - The Microsoft 365 Platform: A Developer’s Tour
ECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASS
SpUnite17 Exploring Identity Management Options in Office 365
O365Con18 - Customizing SharePoint and Microsoft Teams with SharePoint Framew...
Office 365 Development Overview
Why you shouldn't probably care about Machine Learning
Skype for business to Microsoft Teams- Guidance for a successful upgrade
Office 365 roadmap december 2016
O365Con18 - Best Practice with Company Video on Microsoft Stream - Michael Greth
SharePoint Saturday Ottawa 2015 - Office 365 and PowerShell - A match made in...
Suguk Yammer deep dive
Ad

Similar to Windays14 - How to (remote) control Office 365 with Azure (20)

PPTX
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
PPTX
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
PPTX
Mastering Office 365 Development - Toni Pohl, atwork
PPTX
Mastering Office 365 Development
PPTX
TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
PPTX
Tech talks 2016 office365
PPTX
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
PPTX
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
PPTX
Getting Started with Office 365 APIs & Microsoft Graph
PPTX
#SPSOttawa introduction to the #microsoftGraph
PPTX
Office 365 api vs share point app model
PPTX
Serverless in Office 365
PPTX
Azure Functions and Microsoft Graph
PPTX
Azure Functions and Microsoft Graph
PPTX
Developing Apps with Azure AD
PPTX
Office 365 APIs for your Applications
PPTX
Microsoft Graph
PPTX
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
PPTX
MS365 Dev Bootcamp Montreal 2019 - Microsoft graph introduction
PDF
The missing key: Azure AD for developers
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
Mastering Office 365 Development - Toni Pohl, atwork
Mastering Office 365 Development
TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
Tech talks 2016 office365
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Getting Started with Office 365 APIs & Microsoft Graph
#SPSOttawa introduction to the #microsoftGraph
Office 365 api vs share point app model
Serverless in Office 365
Azure Functions and Microsoft Graph
Azure Functions and Microsoft Graph
Developing Apps with Azure AD
Office 365 APIs for your Applications
Microsoft Graph
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
MS365 Dev Bootcamp Montreal 2019 - Microsoft graph introduction
The missing key: Azure AD for developers
Ad

More from atwork (20)

PPTX
Develop intelligent apps for the modern workplace
PPTX
BI-System mit OData und SharePoint Online
PPTX
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
PPTX
SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...
PPTX
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
PPTX
Who needs Yammer – We have SharePoint!
PPTX
Power-BI and SharePoint
PPTX
Einstieg in Office 2013 App Entwicklung
PPTX
Sharing, Sitemailboxes, Newsfeed oder doch Yammer?
PPTX
Power BI und SharePoint online
PPTX
Office 365 Einsatzszenarien aus der Praxis
PPTX
Wozu Yammer - es gibt doch SharePoint!
PPTX
My personal Office365 Top10 from June 2014
PPTX
Who needs Yammer when there is SharePoint?
PPTX
I Am MEC 14 - How to (remote) control office 365 with Azure
PPTX
Yammer Enterprise Social fuer Power User
PPTX
Office 365 im Hybrideinsatz
PPTX
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
PPTX
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
PPTX
SPC Adriatics 2013 - Yammer enterprise social in action by Martina Grom
Develop intelligent apps for the modern workplace
BI-System mit OData und SharePoint Online
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
SharePoint UserGroup Stuttgart - Toni Pohl - Office 365 Development News Over...
BI-System with OData and SharePoint Online App (SharePoint Konferenz ppEDV Er...
Who needs Yammer – We have SharePoint!
Power-BI and SharePoint
Einstieg in Office 2013 App Entwicklung
Sharing, Sitemailboxes, Newsfeed oder doch Yammer?
Power BI und SharePoint online
Office 365 Einsatzszenarien aus der Praxis
Wozu Yammer - es gibt doch SharePoint!
My personal Office365 Top10 from June 2014
Who needs Yammer when there is SharePoint?
I Am MEC 14 - How to (remote) control office 365 with Azure
Yammer Enterprise Social fuer Power User
Office 365 im Hybrideinsatz
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
SPC Adriatics 2013 - Yammer enterprise social in action by Martina Grom

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
KodekX | Application Modernization Development
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Understanding_Digital_Forensics_Presentation.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
Programs and apps: productivity, graphics, security and other tools
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Chapter 3 Spatial Domain Image Processing.pdf
Machine learning based COVID-19 study performance prediction
Unlocking AI with Model Context Protocol (MCP)
KodekX | Application Modernization Development
Network Security Unit 5.pdf for BCA BBA.
Per capita expenditure prediction using model stacking based on satellite ima...
MIND Revenue Release Quarter 2 2025 Press Release
Understanding_Digital_Forensics_Presentation.pptx
The AUB Centre for AI in Media Proposal.docx
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25 Week I
sap open course for s4hana steps from ECC to s4
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MYSQL Presentation for SQL database connectivity
Digital-Transformation-Roadmap-for-Companies.pptx

Windays14 - How to (remote) control Office 365 with Azure

  • 1. Martina Grom MVP Office 365 atwork @magrom How to (remote) control Office 365 with Azure Toni Pohl MVP Client Dev atwork @atwork
  • 2. Agenda Why remote control Demo #1 - AAD Demo #2 - Office 365 Services Deploy to Microsoft Azure See slides & code at blog.atwork.at
  • 3. Our scenario Why remote control Office 365? What do I need for automating?
  • 5. Why Office 365? Why automation?
  • 7. Automate Office 365 on your own Authenticate as entitled user or app for the individual service Authenticate as entitled user for our web portal Decide what the user may execute in your app • Create User • Add to Security Group for SPO • Send Welcome email • Provision MySite • Create Welcome Document • Add user information into SPO list • Mailbox statistics
  • 8. Inspirirani ljudima. Prerequisites Office 365 Tenant, Get a free one month trial: http://office.microsoft.com Microsoft Azure, Get a 30 day free trial: http://www.windowsazure.com/en-us/pricing/free-trial Visual Studio 2013
  • 9. Inspirirani ljudima. Demo #1 AAD Authentication/Identities and Helpers
  • 10. Inspirirani ljudima. Demo #2 User Provisioning in AAD + SPO + EXCHANGE
  • 11. How to Access Services AAD -> Graph API, PowerShell SPO -> CSOM, REST, PowerShell Exchange Online -> Managed API, PowerShell Lync Online -> SDK, PowerShell New: Office 365 API
  • 12. Integrating Applications in Azure Active Directory Access Level Type Description Single Sign-On Default permission. The app is enabled for single sign-on with Azure AD, and the user token will contain claims such as the user’s User Principal Name, First and Last Name and unique identifiers. Single Sign-On, Read Directory Data Single sign-on plus the ability to read directory data using the Graph API. This allows querying of company, user and group information. Single Sign-On, Read and Write Directory Data Single sign-on plus the ability to read and write directory data using the Graph API. This allows querying and writing of company, user, and group information, but does not allow deleting users or groups. http://msdn.microsoft.com/en-us/library/windowsazure/b08d91fa-6a64-4deb-92f4-f5857add9ed8.aspx#BKMK_AccessLevels
  • 13. Office 365 API Tools - Preview http://visualstudiogallery.msdn.microsoft.com/7e947621- ef93-4de7-93d3-d796c43ba34f
  • 15. What to use when in Microsoft Azure Access method Azure Website $ Azure Cloud Service $$$ AAD   Exchange EWS   Exchange PowerShell   SharePoint CSOM   SharePoint REST   SharePoint PowerShell   Lync SDK   Lync PowerShell  
  • 16. Summary Use GraphAPI for AAD manipulations Use Office 365 as SaaS Use Azure as Platform
  • 17. Call 2 Action Download slide with links and sample code at blog.atwork.at If you´re interested in a ready to use Office 365 solution delegate365.com Build great solutions with Office 365! 
  • 23. Graph API Links Windows Azure Graph API http://code.msdn.microsoft.com/Graph-API-Authenticate-and-53c6cb92/view/SourceCode GraphAPI Explorer https://graphexplorer.cloudapp.net/ MVC Sample App for Windows Azure Active Directory Graph http://code.msdn.microsoft.com/windowsazure/Write-Sample-App-for-79e55502 Adding Sign-On to Your Web Application Using Windows Azure AD http://msdn.microsoft.com/en-us/library/windowsazure/dn151790.aspx Group & Role Claims: Use the Graph API … http://www.cloudidentity.com/blog/2013/01/22/group-amp-role-claims-use-the-graph-api-to-get-back-isinrole-and-authorize-in- windows-azure-ad-apps/ MVP Blog – our 4 part series http://blogs.msdn.com/b/mvpawardprogram/archive/2014/01/20/identity-in-your-own-apps-with-windows-azure-active- directory.aspx
  • 24. ADAL for .net Active Directory Authentication Library (ADAL) v1 for .NET – General Availability! (Vittorio Bertocci) http://www.cloudidentity.com/blog/2013/09/12/active-directory-authentication-library-adal-v1-for-net-general- availability/ ADAL 1.0 and Windows Store Apps (Alex Simons) – coming soon http://blogs.technet.com/b/ad/archive/2013/09/12/active-directory-authentication-library-1-0-for-net-ready- for-prime-time.aspx
  • 25. SharePoint SharePoint Online Management Shell (PS) http://www.microsoft.com/en-us/download/details.aspx?id=30359 OAuth and remote apps for SharePoint http://msdn.microsoft.com/en-us/library/office/apps/fp179932.aspx Office365ClaimsConnector http://www.codeproject.com/Articles/637378/How-to-Create-a-Windows-8-App-for-SharePoint-Part OAuth authentication and authorization flow for apps that ask for access permissions on the fly in SharePoint 2013 http://msdn.microsoft.com/en-us/library/office/apps/jj687470.aspx Helper for http://json2csharp.com/
  • 26. Exchange Microsoft Exchange Web Services Managed API 2.0 http://www.microsoft.com/en-us/download/details.aspx?id=35371 Getting started with the EWS Managed API http://msdn.microsoft.com/en-us/library/dd633626(v=exchg.80).aspx Connect to Exchange Online Using Remote PowerShell http://technet.microsoft.com/en-us/library/jj984289(v=exchg.150).aspx
  • 27. Lync Lync 2013 SDK http://www.microsoft.com/en-us/download/details.aspx?id=36824 Lync 2013 SDK documentation http://msdn.microsoft.com/en-us/library/office/jj933180(v=office.15).aspx Windows PowerShell Module for Lync Online http://www.microsoft.com/en-us/download/details.aspx?id=39366 Lync PowerShell http://blogs.office.com/b/office365tech/archive/2013/08/19/remote-powershell-for-lync-online.aspx Using Windows PowerShell to Manage Lync Online http://technet.microsoft.com/en-us/library/dn362831.aspx
  • 28. Office 365 API Office 365 API http://visualstudiogallery.msdn.microsoft.com/7e947621-ef93-4de7-93d3-d796c43ba34f Office 365 ASP.NET MVC and Win8 Sample http://code.msdn.microsoft.com/Office-365-APIs-Get-41eebcdf