z _api.

Slides:



Advertisements
Similar presentations
Agenda AD to Windows Azure AD Sync Options Federation Architecture
Advertisements

Outlook 2010 Quick Guide Table of Contents: Overview of client, Sending/Receiving , Using the address book………..……… Sent Items……………………………………………………………………………………………..…..8.
Azure AD & Office Logon with Username / Password 2. MFA challenge 3. Reply to MFA challenge -1-way or 2-way SMS -Phone call -Mobile Application.
Exchange 2010 Unified Messaging Creating an Inbox Rule to Notify your Pager.
Introducing Windows Server 2012 R2 Work Folders:
Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Core APIs.
EntityCollectionActions FolderFoldersCRUD, Copy, Move MessageMessages CRUD, Copy, Move, Reply, ReplyAll, Forward, Send, CreateReply,
THE WORLD HAS CHANGED INFORMATION MOVES SLOWLY COMMAND AND CONTROL TRADITIONAL HIERARCHIES INFORMATION TRAVELS FAST LEARN AND ADAPT RESPONSIVE.
4 100’s of millions of Users  Office 365 (now), Outlook.com (soon), hybrid and on-premises on our roadmap Engaged Users Powerful, intuitive way to.
Migrating Full-Trust Solutions to the Cloud Scot
Vienna/Austria Authenticate as entitled user or app for the individual service Authenticate as entitled user for our web portal Decide what.
Cloud app Cloud app Cloud app Separate username/password sign-in Manual or semi-automated provisioning Active Directory App Separate username/password.
SIM205. (On-Premises) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service)
 background and intro  client deployment  system Architecture and server deployment  behind the scenes  data protection and security  multi-server.
SPC204 Security Problems in SharePoint 2010 Authentication and Authorization.
Microsoft Outlook Web Application (OWA)
z Native Application Azure AD Authorization Endpoint Azure AD Token Endpoint Office 365 API.
OneDrive mailbox.makeEwsRequest( ); Message forwarded by ExchangeEndpoint retrieves attachments App in Outlook.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
Office 365 Platform Flexible Tools Each Office 365 Workload API required different Authentication.
OneDrive mailbox.makeEwsRequest( ); Message forwarded by ExchangeEndpoint retrieves attachments App in Outlook.
This is a presentation, It will show all I have leaned about .
 background and intro  client deployment  system Architecture and server deployment  behind the scenes  data protection and security  multi-server.
Windows Server Active Directory Intranet Managed Access Managed Identities Integrated Business Apps.
101 ways to authenticate with Azure Active Directory
Case Study.  Client needed to build data collection agents for various mobile platform  This needs to be integrated with the existing J2ee server 
and the business environment Explain what is and how is it used in a business environment A02 .
Token TOKEN User Groups Roles Claims Authentication Provider Identities STSUser Authentication Method UserGroup Role Assignment Permission Level FD.
Andrew Coates Advanced Windows 10 development with the Office 365 APIs DEV33 5.
SHAREPOINTEXCHANGELYNCOFFICE WEB APPS Server to Server Authentication Site Mailboxes High Resolution Photos Task Synchronization Unified Contact.
Expenses Timesheets Approvals Expense capture Timesheets Expense capture Timesheets Expense capture Timesheets.
SAML Token Claims Based Identity SAML Token Claims Based Identity SPUser.
Group as part of Enterprise Social Investments Key Features Demo.
Secure Mobile Development with NetIQ Access Manager
Today’s Applications Web API Browser Native app Web API Web API
Martina Grom MVP Office 365 How to (remote) control Office 365 with Azure Toni Pohl MVP Client Dev
1. Begin Quick Start 2. Administration 3. Good to Know 4. Slightly Technical 5. User Experience 6. You are ready to go !
Azure Active Directory is becoming one of, if not the, primary user identity management services for cloud applications. One of Azure Active Directory's.
Redmond Protocols Plugfest 2016 Andrew Davidoff Mail, Calendar, and Contacts Graph API Demonstration Senior Software Engineer.
Overview Authentication & Authorization  Open ID Connect for single sign on  OAuth2 for user & admin consent Office 365 AND outlook.com Easy to use,
Microsoft Ignite /20/2017 9:04 PM
Protect your data Enable your users Desktop Virtualization Information protection Mobile device & application management Identity and Access Management.
4/18/2018 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Using Apps to Get and Share Information
Office 365 Groups and Planner API - Getting Started
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.
Exchange Protocols Overview
9/18/2018 4:42 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
About CodeTwo We are a trusted software vendor and Microsoft partner delivering Office 365 and Exchange solutions to over businesses all over the.
Office 365 Development.
Azure AD Line Of Business Application Integration
Azure AD Application Proxy
Microsoft Connect /15/2018 3:03 AM
Office 365 Development July 2014.
IOS SDK v1.0 with NAM 4.2.
Microsoft Ignite /20/2018 2:21 PM
MEC /23/ :42 PM © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Migrate your apps from legacy APIs to Microsoft Graph
Office 365 Development July 2014.
Office 365 Identity Management
Matthew Levy Azure AD B2B vs B2C Matthew Levy
SharePoint Online Authentication Patterns
Converter for Azure and SharePoint Converts s into SharePoint list items 24/7 Creates SharePoint list items from s
Office 365 Development.
Building on the Microsoft Graph: 0 - App in 60 minutes
2/23/2019 4:36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Office 365 Development.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Graph – Intune API’s
Presentation transcript:

z

_api

32

Single Authentication flow for O365 Azure AD Graph, Exchange, SharePoint Device apps and web apps Admin and end-user consent Secure protocol OAuth 2.0 No capturing user credentials Fine-grained access scopes Supports MFA and federated user sign-in Long-term access through refresh tokens

Office 365 discovery services Automatically determine URL of O365 services Supports device app and website flows Secured using Azure AD authentication Serves information stored about services in AAD Rich service metadata Lists all Entities, Collections, Actions, Complex Types, Enums and their Properties. e.g:

EntityCollectionActions FolderFoldersCRUD, Copy, Move MessageMessages CRUD, Copy, Move, Reply, ReplyAll, Forward, Send, CreateReply, CreateReplyAll, CreateForward AttachmentAttachmentsCRUD

EntityCollectionActions CalendarGrou pCalendarGroupsCRUD CalendarCalendarsCRUD EventEvents CRUD, Accept, Decline, TentativelyAccept CalendarViewN/ARead AttachmentAttachmentsCRUD

EntityCollectionActions ContactFolderContactFolders ContactContactsCRUD

EntityCollectionActions DriveRead FileFilesCRUD, Upload, Download FolderCRUD

EntityCollectionActions UserUsersCRUD Groups CRUD

ScenarioURL Get 5 messages from Inboxhttps://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=5 Get the next 10 messageshttps://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=10&$skip=5 Get top 10 messages sorted by DateTimeCreated ateTimeCreated Get selective properties on messages Get events starting after a particular DateTime er=Start ge T20:00:00Z Get Inbox messages with subject and attachment info on;odata.metadata=none&$select=Subject&$expand=Attachments Get # of messages with attachment(s) chments eq true Get count and selective props on messages with attachment(s) odata.metadata=none&$select=Subject&$filter=HasAttachments%20eq%20true&$count= true Get contact with a given name eq ‘Johnhttps://outlook.office365.com/v1.0/Me/Contacts/?$filter=Givenname eq ‘John’

44

Add screens shot from link

Developer Patterns & Practices Make look cool