Announcing the new version of the Graph API: api-version=2013-11-08

We’re excited to announce the next version of the Graph API, api-version=2013-11-08 is now available. There are several updates that can be useful for your applications, and enable some new scenarios. The major updates in this release include:  Support for provisioning Federated users User License assignment Support for adding multiple members to a Group Managing…

33

Enhancing Graph API queries with additional Odata supported queries

I’m excited to share information about additional Odata support and improved paging capability, which will enable more flexible and efficient Graph API queries. We’ve enabled the following in the Graph API: 1. Support for sorting users using $orderby.  The default sort order for listing users is by userPrincipalName – we can now also sort by displayName. …

3

Handling Errors from Windows Azure Active Directory Graph Service

All client applications should implement some level of error handling logic to react as gracefully as possible to various conditions and provide the best experience possible to their customers.  This post covers a variety of error conditions that can be returned by the Azure Active Directory Graph Service and explains how each of them can…

2

Using OAuth 2.0 Authorization Code Grant for delegated access of Directory via AAD Graph

Updated: Feb 14, 2014 – the Permissions section below has bee revised to use who how to configure an App, to use OAuth 2.0 Authorization Code Grant,  by using the Azure Management Portal’s Application Configuration capabilities. You might have seen the recent announcement of developer preview for support of OAuth Code Grant in Azure Active Directory. You can…

19

Announcing some new capability in Azure Active Directory Graph Service

We have rolled out an update to the Graph service a couple of days back. Here is a brief overview of changes included in this update. We will have individual posts on these topics in the future. Using OAuth 2.0 Authorization Code Grant for delegated access of Azure Active Directory (AAD) via AAD Graph: You…

6

Differential Query in Windows Azure Active Directory Graph

In this post we will talk about Differential Query in Graph. What is Differential Query Differential Query allows Apps to query for changes that occurred on a given tenant in AAD. This functionality is especially useful when an App needs to track changes that occurred on tenant in AAD in order to perform App specific…

7

Windows Azure Active Directory Graph Service – Ready for Production

It’s a big day for us. The AAD Graph service is now Generally Available along with other Azure Active Directory Services. I am pretty sure all of you can relate to the feeling we have today – a big push with some crazy last minute issues culminating with what we feel like is a very nice…

0

0.9 Version of Azure Active Directory Graph now available!

We have recently released 0.9 version of the Azure Active Directory Graph Service. The update includes some key improvements but it also comes with some significant breaking changes. We have just updated the .Net MVC Sample to work with the 0.9 version of the Service. As part of the sample, there is a thin helper…

23

Building a Multi-tenant Application with Windows Azure Active Directory (Single Sign-on, Graph access and Role based Authorization)

We have just updated the Multi-tenant sample application for Windows Azure AD. The sample application shows how to add the following capabilities using Windows Azure AD: Enable customers from different tenants to sign up for your application. Single Sign-on with Windows Azure AD. Adding Claims based on information in AD fetched via Azure AD Graph…

6

PHP sample for accessing Azure AD Graph Service now available

We have just released a PHP sample that shows how to work with the AAD Graph Service. In a previous post we saw the format of HTTP requests and JSON responses for several interesting Graph operations. The PHP sample just shows how to put together these requests and parse the JSON responses using PHP. Here are some things…

0