Web sign-in using OpenID Connect Office API access.

Slides:



Advertisements
Similar presentations
Office 2007 November 28, 2006 Sam Nasr Software Engineer Berbee Information Networks.
Advertisements

©2012 Microsoft Corporation. All rights reserved..
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
SYNC DEMO “We bought Grandma a new TV. This is what my Dad did to her remote.”
MICROSOFT DYNAMICS CRM 2011 HIGH LEVEL PRODUCT OVERVIEW Lou Bergstrom, Senior Consultant Microsoft Services, Federal September 21, 2013 TechGate 2013 –
BASD SharePoint Introduction “Get your facts first, then you can distort them as you please.” A. Abraham Lincoln B. Rush Limbaugh C. Samuel Clemens D.
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
Build /16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every day.
Microsoft Ignite /17/2017 2:11 PM
ACCOUNTING EXPRESS PowerPoint Project #3 Week 14 By: Rachel Edwards.
“We bought Grandma a new TV. This is what my Dad did to her remote.”
Building enterprise social into your environment
For Students Communication and Collaboration Platform Microsoft Office Outlook Live WindowsLive Photos SkyDrive and Office 2010 Web Apps Spaces,
Agenda Overview 2.What is SharePoint? 3.NCDOT Websites 4.Roles 5.Search 6.SharePoint Interface.
Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users.
Today, global enterprises run on Windows Server Active Directory 90% of US enterprises and 70% of international corporations use Active Directory.
Sharepoint Makes daily tasks more efficient and improves internal as well as external collaboration Not just cost savings, but adds business value.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Teaching End User SharePoint Robert Bogue
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
Business Intelligence Collaboration Enterprise Content Management SharePoint 2010 Word 2010 PowerPoint 2010 SharePoint Workspace 2010.
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.
What’s New In Office 365? Let’s Get Started…. Office 365 let’s you work anywhere Office 365 in education … Connect with Stay organized with calendar.
0 Benefits for customers 1.Raise productivity with the simplification of Office Full support of any business process using powerful Business Apps.
Audio Dial In: or CRM to RM Visual CRM to MS-CRM 2007 Visual User Group Nov 21 st 2007.
Module 5 Configuring Authentication. Module Overview Lesson 1: Understanding Classic SharePoint Authentication Providers Lesson 2: Understanding Federated.
Form Designer & Filler Browser and Client forms Visual Layout Form Logic Data Connection.
(Azure+O365) Identity Presenter Name Position or role Microsoft Azure.
Microsoft Dynamics CRM 2011 Changing the Game… Music by: Daft Punk “The Game has Changed”
Chris Pannozzo CSC 101. EXCEL 07  With the Microsoft Office Excel 2007 Home Tab on the Microsoft Office Fluent user interface, you can immediately view.
101 ways to authenticate with Azure Active Directory
INTEGRATION OF BACKBONE.JS WITH SPRING 3.1. Agenda New Features and Enhancements in Spring 3.1 What is Backbone.js and why I should use it Spring 3.1.
Workflow for ACT! and QuickBooks Graeme Leo Xact Software.
Chris Mayo Microsoft Corporation SESSION CODE: UNC207.
WStore Programmer Guide Purchases. Agenda 1.Purchase API integration – Credit card – PayPal 2.Purchase redirection integration 3.Purchase notifications.
0 Benefits for customers 1.Raise productivity with the simplification of Office Full support of any business process using powerful Business Apps.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Introduction to the Cloud Solution Provider platform & APIs
SHAREPOINTEXCHANGELYNCOFFICE WEB APPS Server to Server Authentication Site Mailboxes High Resolution Photos Task Synchronization Unified Contact.
By Aj. Suthisa Kraitape. Microsoft Office Excel We use Microsoft Office Excel to make a table and write a formula. Microsoft Office Excel is the tool.
ASP.NET Identity System
Task Pane App adjacent to the document Content App in the body of the document Mail Inline Pane on an or appointment item.
ITS Lunch & Learn November 13, What is Office 365? Office 365 is Microsoft’s software as a service offering. It includes hosted and calendaring.
Use Outlook Task API to access tasks stored on user’s mailbox. These REST API’s are  Simple to use.  Supports CRUD.  JSON structured.  OAuth 2.0.
Presented By: Terry Hallman In the Cloud: File Storage, Collaboration, & Communication An Office 365 Overview March 4, 2016.
Redmond Protocols Plugfest 2016 Tarun Chopra Accessing APIs through Add-Ins Sr. Escalation Engineer.
Welcome to Converge Enterprise Simple, Cloud Based, Affordable CRM Software.
Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.
Skype 24/7 Support : BroadNet-SMS Lebanon : /1/2 Dubai : London :
9/11/ :51 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
CRM SOFTWARE by sme joinup
A Day In The Life of Extended CRM
WStore Programmer Guide
AUTOMOTIVE CRM SOFTWARE CRM FOR AUTOMOBILE INDUSTRY
Real Estate CRM Solution
Oil and Gas Industry Business Management Software Extends Across the Office Ecosystem “Building seamless integration between the systems that our customers.
Microsoft Office 365 for Education
Grow Your Business with Office 365 Yammer: Working Social
SharePoint Online Authentication Patterns
Microsoft Build /17/2019 8:09 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Office Edition Overview (Dec. 2018).
Office 365 Development.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Azure Information Protection
Presentation transcript:

Web sign-in using OpenID Connect Office API access

Anonymous + authenticated or authenticated-only experience App launcher initiates sign-in to Redirect URI Use NaiveSessionCache in prototypes but not for production Use [Authorize] attribute for authenticated routes YourController.cs [Authorize] public ActionResult YourRoute() {... return View(); }

public void ConfigureAuth(IAppBuilder app) { app.SetDefaultSignInAsAuthenticationType(CookieAuthenticationDefaults.AuthenticationType); app.UseCookieAuthentication(new CookieAuthenticationOptions()); app.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions { Client_Id = clientId, Authority = authority, Notifications = new OpenIdConnectAuthenticationNotifications() { RedirectToIdentityProvider = (context) => { string appBaseUrl = context.Request.Scheme + "://" + context.Request.Host + context.Request.PathBase; context.ProtocolMessage.RedirectUri = appBaseUrl + "/(your signed in route)"; context.ProtocolMessage.PostLogoutRedirectUri = appBaseUrl; return Task.FromResult(0); } }); }

Tenant admins must be logged into Office 365 to use these APIs. HEADER Content-Type: application/json Authorization:.... BODY { 'id': “[clientId]", 'manifest': "{ 'extensionPoints': [{ … }] }" } HEADER Content-Type: application/json Authorization:.... BODY { 'manifest': "{ 'extensionPoints': [{ … }] }" } HEADER Content-Type: application/json Authorization:.... HEADER Content-Type: application/json Authorization:....

Apps that enhance your business Docusign for Outlook Paypal Invoicing Get signatures on documents Create and professional invoices in seconds in minutes Sensei Task Analyser for Project Nimble for Outlook Identify and eliminate issues Insights and organisation for your before they appear business relationships CATEGORY All Communication CRM Data Analytics Editor’s Picks Education Productivity Project Management Reference Sales & Marketing Search PRODUCT All Excel Outlook Office 365 PowerPoint Project SharePoint Word MANAGE CUSTOMER RELATIONSHIPS EDITOR’S PICKS Integrated within the 365 app launcher Growing to include more types of apps Unified app acquisition and management, tailored for organisations Highlighting the best apps for business

32

33