SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Welcome to
Office 365 Saturday
Europe
#O365EU
Hosts: Matthew Hughes & Rene Modery
How to (Remote) Control Office 365 with
Windows Azure
Martina Grom
MVP Office 365
@magrom, atwork.at

Toni Pohl
MVP Client Development
@atwork, atwork.at
We are from…

Vienna/Austria
3
Our MISSION
Agenda
• Scenarios
• Prerequisites
• Authentication/Identities
• User Provisioning
• Office 365 Demo
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
User - Azure WEB – Authorize - Office
365
Authenticate
as entitled user
for our web portal

Decide what the user may
execute in your app

Authenticate
as entitled user
for the individual service
Prerequisites
• Office 365 Tenant
Get a free one month trial:
http://office.microsoft.com/
• Windows Azure
Get a 90 day free trial:
http://www.windowsazure.com/en-us/pricing/free-trial/
• Visual Studio 2013 RC
• Some libraries (see later)
Authentication
How to authenticate against WAAD/Office 365
Federated Authentication

1. Request Token with
App-ID + Secret or
Username + Password

STS
Authority

2. Get Token
Resource

App

3. Use Token
LIVE DEMO
Web Project with Office 365 Authentication
ADAL for .net
• Active Directory Authentication Library (ADAL) v1 for .NET –
General Availability!
(Vittorio Bertocci)
http://www.cloudidentity.com/blog/2013/09/12/active-directoryauthentication-library-adal-v1-for-net-general-availability/
• ADAL 1.0 and Windows Store Apps
(Alex Simons) – coming soon
http://social.msdn.microsoft.com/Forums/en-US/faf520ce-16534eac-b398-c4bfcbc5c7fe/adal-10-and-windows-store-apps
Integrating Applications
in Windows 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.
Office 365
How to control Office 365
Access Services
• WAAD -> Graph API, PowerShell
• SPO -> CSOM, REST, PowerShell
• Exchange Online -> Managed API, PowerShell
• Lync Online -> SDK, PowerShell
LIVE DEMO
Remote Control Office 365 servcies

16
What to use when in Azure
Access method

Azure Website
$

Azure Cloud Service
$$$

WAAD





Exchange EWS





Exchange PowerShell





SharePoint CSOM





SharePoint REST





SharePoint PowerShell





Lync SDK





Lync PowerShell




Summary
• Use Federated Authorization (OAuth2)
• Use GraphAPI for WAAD manipulations
• Use Office 365 services
• Build great solutions with Office 365! 
Call 2 Action
• Download this presentation and the sample code at
blog.atwork.at
• If you re interested in a ready to use Office 365 product portal
http://delegate365.com
THANK YOU!
Martina Grom
@magrom

Toni Pohl
@atwork

Download:
blog.atwork.at
Graph API Links
• Windows Azure Graph API
http://code.msdn.microsoft.com/Graph-API-Authenticate-and53c6cb92/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-for79e55502
• 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-usethe-graph-api-to-get-back-isinrole-and-authorize-in-windows-azure-adapps/
SharePoint Links
• 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-aWindows-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 Links
• Microsoft Exchange Web Services Managed API 2.0
http://www.microsoft.com/enus/download/details.aspx?id=35371
• Getting started with the EWS Managed API
http://msdn.microsoft.com/enus/library/dd633626(v=exchg.80).aspx
• Connect to Exchange Online Using Remote PowerShell
http://technet.microsoft.com/enus/library/jj984289(v=exchg.150).aspx
Lync Links
• Lync 2013 SDK (only for WPF)
http://www.microsoft.com/enus/download/details.aspx?id=36824
• Windows PowerShell Module for Lync Online
http://www.microsoft.com/enus/download/details.aspx?id=39366
• Lync PowerShell
http://blogs.office.com/b/office365tech/archive/2013/08/19/remo
te-powershell-for-lync-online.aspx
• Using Windows PowerShell to Manage Lync Online
http://technet.microsoft.com/en-us/library/dn362831.aspx
Thanks for Attending

Office 365 Saturday
Europe

Más contenido relacionado

La actualidad más candente

SPConnect2014 Office 365 APIs
SPConnect2014 Office 365 APIsSPConnect2014 Office 365 APIs
SPConnect2014 Office 365 APIsWes Hackett
 
SharePoint + Silverlight - new BFF's by Wictor Wilén
SharePoint + Silverlight - new BFF's by Wictor WilénSharePoint + Silverlight - new BFF's by Wictor Wilén
SharePoint + Silverlight - new BFF's by Wictor WilénWictor Wilén
 
Building Azure Logic Apps
Building Azure Logic AppsBuilding Azure Logic Apps
Building Azure Logic AppsBizTalk360
 
O365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminologyO365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminologyNCCOMMS
 
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...NCCOMMS
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flowVincent Biret
 
O365Engage17 - One drive for business deploy, manage, migrate
O365Engage17 - One drive for business deploy, manage, migrateO365Engage17 - One drive for business deploy, manage, migrate
O365Engage17 - One drive for business deploy, manage, migrateNCCOMMS
 
SPS Zurich 2018 - Azure Logic Apps: the new workflow engine
SPS Zurich 2018 - Azure Logic Apps: the new workflow engineSPS Zurich 2018 - Azure Logic Apps: the new workflow engine
SPS Zurich 2018 - Azure Logic Apps: the new workflow engineDavid Schneider
 
NextGen Portal for Your Organization
NextGen Portal for Your OrganizationNextGen Portal for Your Organization
NextGen Portal for Your OrganizationWaldek Mastykarz
 
SharePoint Fest Seattle - Advanced PowerShell for Office 365
SharePoint Fest Seattle - Advanced PowerShell for Office 365SharePoint Fest Seattle - Advanced PowerShell for Office 365
SharePoint Fest Seattle - Advanced PowerShell for Office 365Vlad Catrinescu
 
O365Engage17 - Modern authentication for the office 365 administrator
O365Engage17 - Modern authentication for the office 365 administratorO365Engage17 - Modern authentication for the office 365 administrator
O365Engage17 - Modern authentication for the office 365 administratorNCCOMMS
 
Serverless Finland Meetup 10.5.2015: Serverless Framework and Serverless Arch...
Serverless Finland Meetup 10.5.2015: Serverless Framework and Serverless Arch...Serverless Finland Meetup 10.5.2015: Serverless Framework and Serverless Arch...
Serverless Finland Meetup 10.5.2015: Serverless Framework and Serverless Arch...Mikael Puittinen
 
O365Engage17 - After the migration – managing your office 365 deployment
O365Engage17 - After the migration – managing your office 365 deploymentO365Engage17 - After the migration – managing your office 365 deployment
O365Engage17 - After the migration – managing your office 365 deploymentNCCOMMS
 
O365Engage17 - Beginning azure ad identity for share point and office 365 adm...
O365Engage17 - Beginning azure ad identity for share point and office 365 adm...O365Engage17 - Beginning azure ad identity for share point and office 365 adm...
O365Engage17 - Beginning azure ad identity for share point and office 365 adm...NCCOMMS
 
Workflow Automation with Logic Apps
Workflow Automation with Logic AppsWorkflow Automation with Logic Apps
Workflow Automation with Logic AppsBizTalk360
 
Serverless Finland Meetup 16.11.2016: Messenger Bot Workshop
Serverless Finland Meetup 16.11.2016: Messenger Bot WorkshopServerless Finland Meetup 16.11.2016: Messenger Bot Workshop
Serverless Finland Meetup 16.11.2016: Messenger Bot WorkshopMikael Puittinen
 
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!Sébastien Levert
 
Creating a workflow with Azure Logic and API Apps
Creating a workflow with Azure Logic and API AppsCreating a workflow with Azure Logic and API Apps
Creating a workflow with Azure Logic and API AppsAvanade Nederland
 

La actualidad más candente (20)

SPConnect2014 Office 365 APIs
SPConnect2014 Office 365 APIsSPConnect2014 Office 365 APIs
SPConnect2014 Office 365 APIs
 
SharePoint + Silverlight - new BFF's by Wictor Wilén
SharePoint + Silverlight - new BFF's by Wictor WilénSharePoint + Silverlight - new BFF's by Wictor Wilén
SharePoint + Silverlight - new BFF's by Wictor Wilén
 
Building Azure Logic Apps
Building Azure Logic AppsBuilding Azure Logic Apps
Building Azure Logic Apps
 
O365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminologyO365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminology
 
SPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business AppSPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business App
 
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
 
O365Engage17 - One drive for business deploy, manage, migrate
O365Engage17 - One drive for business deploy, manage, migrateO365Engage17 - One drive for business deploy, manage, migrate
O365Engage17 - One drive for business deploy, manage, migrate
 
SPS Zurich 2018 - Azure Logic Apps: the new workflow engine
SPS Zurich 2018 - Azure Logic Apps: the new workflow engineSPS Zurich 2018 - Azure Logic Apps: the new workflow engine
SPS Zurich 2018 - Azure Logic Apps: the new workflow engine
 
NextGen Portal for Your Organization
NextGen Portal for Your OrganizationNextGen Portal for Your Organization
NextGen Portal for Your Organization
 
SharePoint Fest Seattle - Advanced PowerShell for Office 365
SharePoint Fest Seattle - Advanced PowerShell for Office 365SharePoint Fest Seattle - Advanced PowerShell for Office 365
SharePoint Fest Seattle - Advanced PowerShell for Office 365
 
O365Engage17 - Modern authentication for the office 365 administrator
O365Engage17 - Modern authentication for the office 365 administratorO365Engage17 - Modern authentication for the office 365 administrator
O365Engage17 - Modern authentication for the office 365 administrator
 
Serverless Finland Meetup 10.5.2015: Serverless Framework and Serverless Arch...
Serverless Finland Meetup 10.5.2015: Serverless Framework and Serverless Arch...Serverless Finland Meetup 10.5.2015: Serverless Framework and Serverless Arch...
Serverless Finland Meetup 10.5.2015: Serverless Framework and Serverless Arch...
 
O365Engage17 - After the migration – managing your office 365 deployment
O365Engage17 - After the migration – managing your office 365 deploymentO365Engage17 - After the migration – managing your office 365 deployment
O365Engage17 - After the migration – managing your office 365 deployment
 
O365Engage17 - Beginning azure ad identity for share point and office 365 adm...
O365Engage17 - Beginning azure ad identity for share point and office 365 adm...O365Engage17 - Beginning azure ad identity for share point and office 365 adm...
O365Engage17 - Beginning azure ad identity for share point and office 365 adm...
 
Workflow Automation with Logic Apps
Workflow Automation with Logic AppsWorkflow Automation with Logic Apps
Workflow Automation with Logic Apps
 
Serverless Finland Meetup 16.11.2016: Messenger Bot Workshop
Serverless Finland Meetup 16.11.2016: Messenger Bot WorkshopServerless Finland Meetup 16.11.2016: Messenger Bot Workshop
Serverless Finland Meetup 16.11.2016: Messenger Bot Workshop
 
SPS London 2017
SPS London 2017SPS London 2017
SPS London 2017
 
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
 
Creating a workflow with Azure Logic and API Apps
Creating a workflow with Azure Logic and API AppsCreating a workflow with Azure Logic and API Apps
Creating a workflow with Azure Logic and API Apps
 

Similar a O365 saturday: How to (remote) control office 365 with windows azure-slideshare

TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...atwork
 
Windays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with AzureWindays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with Azureatwork
 
Connected Office 365 with UWP
Connected Office 365 with UWPConnected Office 365 with UWP
Connected Office 365 with UWPCheah Eng Soon
 
Mastering Office 365 Development
Mastering Office 365 DevelopmentMastering Office 365 Development
Mastering Office 365 Developmentatwork
 
Mastering Office 365 Development - Toni Pohl, atwork
Mastering Office 365 Development - Toni Pohl, atworkMastering Office 365 Development - Toni Pohl, atwork
Mastering Office 365 Development - Toni Pohl, atworkSPC Adriatics
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsBIWUG
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...Vincent Biret
 
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft GraphSPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft GraphSébastien Levert
 
Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowVincent Biret
 
Exchange 2016 & Office Online Server
Exchange 2016 & Office Online ServerExchange 2016 & Office Online Server
Exchange 2016 & Office Online ServerMichel de Rooij
 
SPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flowSPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flowVincent Biret
 
Serverless in Office 365
Serverless in Office 365Serverless in Office 365
Serverless in Office 365Anco Stuij
 
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Max Fritz
 
SharePoint Saturday Ottawa - How secure is my data in office 365?
SharePoint Saturday Ottawa - How secure is my data in office 365?SharePoint Saturday Ottawa - How secure is my data in office 365?
SharePoint Saturday Ottawa - How secure is my data in office 365?AntonioMaio2
 
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision IT
 
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...atwork
 
Tour de France Azure PaaA 1/7 Commencer avec Azure
Tour de France Azure PaaA 1/7 Commencer avec AzureTour de France Azure PaaA 1/7 Commencer avec Azure
Tour de France Azure PaaA 1/7 Commencer avec AzureAlex Danvy
 
Microsoft graph a way to build secure and smart apps
Microsoft graph a way to build secure and smart appsMicrosoft graph a way to build secure and smart apps
Microsoft graph a way to build secure and smart appsSjoukje Zaal
 

Similar a O365 saturday: How to (remote) control office 365 with windows azure-slideshare (20)

TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
 
Windays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with AzureWindays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with Azure
 
Connected Office 365 with UWP
Connected Office 365 with UWPConnected Office 365 with UWP
Connected Office 365 with UWP
 
Mastering Office 365 Development
Mastering Office 365 DevelopmentMastering Office 365 Development
Mastering Office 365 Development
 
Mastering Office 365 Development - Toni Pohl, atwork
Mastering Office 365 Development - Toni Pohl, atworkMastering Office 365 Development - Toni Pohl, atwork
Mastering Office 365 Development - Toni Pohl, atwork
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
 
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft GraphSPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
 
Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!
 
Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flow
 
Exchange 2016 & Office Online Server
Exchange 2016 & Office Online ServerExchange 2016 & Office Online Server
Exchange 2016 & Office Online Server
 
SPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flowSPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flow
 
Serverless in Office 365
Serverless in Office 365Serverless in Office 365
Serverless in Office 365
 
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
 
SharePoint Saturday Ottawa - How secure is my data in office 365?
SharePoint Saturday Ottawa - How secure is my data in office 365?SharePoint Saturday Ottawa - How secure is my data in office 365?
SharePoint Saturday Ottawa - How secure is my data in office 365?
 
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
 
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...
 
Tour de France Azure PaaA 1/7 Commencer avec Azure
Tour de France Azure PaaA 1/7 Commencer avec AzureTour de France Azure PaaA 1/7 Commencer avec Azure
Tour de France Azure PaaA 1/7 Commencer avec Azure
 
Microsoft graph a way to build secure and smart apps
Microsoft graph a way to build secure and smart appsMicrosoft graph a way to build secure and smart apps
Microsoft graph a way to build secure and smart apps
 
Custom dev o365
Custom dev   o365Custom dev   o365
Custom dev o365
 

Más de atwork

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

Más de atwork (20)

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

Último

Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechProduct School
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4DianaGray10
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingMAGNIntelligence
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIVijayananda Mohire
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FESTBillieHyde
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsDianaGray10
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and businessFrancesco Corti
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Alkin Tezuysal
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud DataEric D. Schabell
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosErol GIRAUDY
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTSIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTxtailishbaloch
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applicationsnooralam814309
 

Último (20)

Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FEST
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and business
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTSIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
 

O365 saturday: How to (remote) control office 365 with windows azure-slideshare

  • 1. Welcome to Office 365 Saturday Europe #O365EU Hosts: Matthew Hughes & Rene Modery
  • 2. How to (Remote) Control Office 365 with Windows Azure Martina Grom MVP Office 365 @magrom, atwork.at Toni Pohl MVP Client Development @atwork, atwork.at
  • 5. Agenda • Scenarios • Prerequisites • Authentication/Identities • User Provisioning • Office 365 Demo
  • 7. User - Azure WEB – Authorize - Office 365 Authenticate as entitled user for our web portal Decide what the user may execute in your app Authenticate as entitled user for the individual service
  • 8. Prerequisites • Office 365 Tenant Get a free one month trial: http://office.microsoft.com/ • Windows Azure Get a 90 day free trial: http://www.windowsazure.com/en-us/pricing/free-trial/ • Visual Studio 2013 RC • Some libraries (see later)
  • 9. Authentication How to authenticate against WAAD/Office 365
  • 10. Federated Authentication 1. Request Token with App-ID + Secret or Username + Password STS Authority 2. Get Token Resource App 3. Use Token
  • 11. LIVE DEMO Web Project with Office 365 Authentication
  • 12. ADAL for .net • Active Directory Authentication Library (ADAL) v1 for .NET – General Availability! (Vittorio Bertocci) http://www.cloudidentity.com/blog/2013/09/12/active-directoryauthentication-library-adal-v1-for-net-general-availability/ • ADAL 1.0 and Windows Store Apps (Alex Simons) – coming soon http://social.msdn.microsoft.com/Forums/en-US/faf520ce-16534eac-b398-c4bfcbc5c7fe/adal-10-and-windows-store-apps
  • 13. Integrating Applications in Windows 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.
  • 14. Office 365 How to control Office 365
  • 15. Access Services • WAAD -> Graph API, PowerShell • SPO -> CSOM, REST, PowerShell • Exchange Online -> Managed API, PowerShell • Lync Online -> SDK, PowerShell
  • 16. LIVE DEMO Remote Control Office 365 servcies 16
  • 17. What to use when in Azure Access method Azure Website $ Azure Cloud Service $$$ WAAD   Exchange EWS   Exchange PowerShell   SharePoint CSOM   SharePoint REST   SharePoint PowerShell   Lync SDK   Lync PowerShell  
  • 18. Summary • Use Federated Authorization (OAuth2) • Use GraphAPI for WAAD manipulations • Use Office 365 services • Build great solutions with Office 365! 
  • 19. Call 2 Action • Download this presentation and the sample code at blog.atwork.at • If you re interested in a ready to use Office 365 product portal http://delegate365.com
  • 20. THANK YOU! Martina Grom @magrom Toni Pohl @atwork Download: blog.atwork.at
  • 21. Graph API Links • Windows Azure Graph API http://code.msdn.microsoft.com/Graph-API-Authenticate-and53c6cb92/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-for79e55502 • 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-usethe-graph-api-to-get-back-isinrole-and-authorize-in-windows-azure-adapps/
  • 22. SharePoint Links • 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-aWindows-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/
  • 23. Exchange Links • Microsoft Exchange Web Services Managed API 2.0 http://www.microsoft.com/enus/download/details.aspx?id=35371 • Getting started with the EWS Managed API http://msdn.microsoft.com/enus/library/dd633626(v=exchg.80).aspx • Connect to Exchange Online Using Remote PowerShell http://technet.microsoft.com/enus/library/jj984289(v=exchg.150).aspx
  • 24. Lync Links • Lync 2013 SDK (only for WPF) http://www.microsoft.com/enus/download/details.aspx?id=36824 • Windows PowerShell Module for Lync Online http://www.microsoft.com/enus/download/details.aspx?id=39366 • Lync PowerShell http://blogs.office.com/b/office365tech/archive/2013/08/19/remo te-powershell-for-lync-online.aspx • Using Windows PowerShell to Manage Lync Online http://technet.microsoft.com/en-us/library/dn362831.aspx
  • 25. Thanks for Attending Office 365 Saturday Europe