Martina Grom MVP Office 365 How to (remote) control Office 365 with Azure Toni Pohl MVP Client Dev

Slides:



Advertisements
Similar presentations
Private Cloud (on & off premises) Hybrid CloudPublic Cloud SaaS PaaS IaaS Microsoft’s Online service portfolio Office 365 Microsoft‘s communication.
Advertisements

Patterns & practices Symposium 2013 Windows Azure Active Directory Vittorio
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
Paul Yuknewicz Principal Group PM Manager What's New for Azure Developers Azure SDK 2.5 Visual Studio 2015.
GRDevDay March 21, 2015 Cloud-based Identity for Applications.
Microsoft ® Official Course Developing Remote-hosted Apps for SharePoint Microsoft SharePoint 2013 SharePoint Practice.
Microsoft ® Official Course Introducing Apps for SharePoint SharePoint Practice Microsoft SharePoint 2013.
Vienna/Austria Authenticate as entitled user or app for the individual service Authenticate as entitled user for our web portal Decide what.
SharePoint Server 2013 Architecture and Identity
Cloud app Cloud app Cloud app Separate username/password sign-in Manual or semi-automated provisioning Active Directory App Separate username/password.
Fraser Technical Solutions, LLC
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
SPC204 Security Problems in SharePoint 2010 Authentication and Authorization.
Scenario covered in this presentation Separate credential from on- premises credential Authentication occurs via cloud directory service Does not.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Single Sign-On with Microsoft Azure
Office 365 Platform Flexible Tools Each Office 365 Workload API required different Authentication.
IT Unity Webinar Series September 2015 Using Azure Active Directory to Secure Your Apps.
(Azure+O365) Identity Presenter Name Position or role Microsoft Azure.
101 ways to authenticate with Azure Active Directory
Mirek Sztajno SQL Server Security PM
Building consumer apps with Azure AD B2C
Andrew Coates Advanced Windows 10 development with the Office 365 APIs DEV33 5.
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Application Programming Interfaces. Unacceptable... That employees need to find business information, and documents in an expensive remote desktop.
Getting Started on Office Addin with AngularJS and Yeoman
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Wes Hackett Principal Solutions Architect Chris O’Brien Head of Development.
Developers Introduction to the Power BI Platform.
A deep dive into Azure AD B2C
SharePoint Saturday Genève 2016
4/18/2018 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Office 365 Developer Overview
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
Automate Custom Solutions Deployment on Office 365 and Azure
Migrating SharePoint Add-ins from Azure ACS to Azure AD
9/11/ :51 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
Understand Hybrid Identity with Azure and Azure Stack
Understanding Multi-Geo Capabilities in Office 365
SharePoint power hour Rob Howard Program Manager Build 2014
Power BI Security Best Practices
SharePoint Online Management and Control
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Azure Active Directory
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Office 365 Development July 2014.
SharePoint Online Hybrid – Configure Outbound Search
Office 365 Development July 2014.
SharePoint Security for the Site Owner
Office 365 Identity Management
Office 365 Identity Management
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Agenda OAuth Concepts Programming OAuth.
Microsoft Build /2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Matthew Levy Azure AD B2B vs B2C Matthew Levy
SharePoint Online Authentication Patterns
TechEd /18/2019 2:30 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Ignite /17/2019 6:00 PM
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
SharePoint Development
4/8/2019 3:56 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

Martina Grom MVP Office 365 How to (remote) control Office 365 with Azure Toni Pohl MVP Client Dev

Agenda Why remote control Demo #1 - AAD Demo #2 - Office 365 Services Deploy to Microsoft Azure See slides & code at blog.atwork.atblog.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 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: Microsoft Azure, Get a 30 day 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 TypeDescription 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 API Tools - Preview 21-ef93-4de7-93d3-d796c43ba34f

Inspirirani ljudima. Deploy to Azure

What to use when in Microsoft Azure Access methodAzure 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 blog.atwork.at If you´re interested in a ready to use Office 365 solution delegate365.com delegate365.com Build great solutions with Office 365!

Inspirirani ljudima. Pitanja i odgovori.

Thank you! Martina Toni

Inspirirani ljudima. Links GraphAPI, SharePoint, Exchange, Office 365 API, SDKs, Blogs, …

Graph API Links Windows Azure Graph API GraphAPI Explorer MVC Sample App for Windows Azure Active Directory Graph Adding Sign-On to Your Web Application Using Windows Azure AD Group & Role Claims: Use the Graph API … windows-azure-ad-apps/ MVP Blog – our 4 part series directory.aspx

ADAL for.net Active Directory Authentication Library (ADAL) v1 for.NET – General Availability! (Vittorio Bertocci) general-availability/ ADAL 1.0 and Windows Store Apps (Alex Simons) – coming soon for-prime-time.aspx

SharePoint SharePoint Online Management Shell (PS) OAuth and remote apps for SharePoint Office365ClaimsConnector OAuth authentication and authorization flow for apps that ask for access permissions on the fly in SharePoint Helper for

Exchange Microsoft Exchange Web Services Managed API Getting started with the EWS Managed API Connect to Exchange Online Using Remote PowerShell

Lync Lync 2013 SDK Lync 2013 SDK documentation Windows PowerShell Module for Lync Online Lync PowerShell Using Windows PowerShell to Manage Lync Online

Office 365 API Office 365 ASP.NET MVC and Win8 Sample