About

I am a Cloud Solution Architect working for Microsoft Canada and based in Montreal.

My main drive is innovation through the use of new technologies:  new paradigms, new business processes and development /operation cost reduction.

I post regularly on this blog and on Twitter.

I wrote a few blog series:

I own those NuGet packages:

I own those CodePlex projects:

I wrote a few columns on Code Project:

On this blog I speak in my and my name only.  Opinions stated here are my own and not my employer’s.

5 thoughts on “About

  1. Saqib

    Hi, I want to know can I use WCF Data Service to access Windows Azure Table Storage. If yes how can I do that.

    Reply
    1. Vincent-Philippe Lauzon Post author

      Hi Saqib,

      Of course you can. Table Storage are exposed as OData endpoints.

      Try to direct an OData tool on your table URI (e.g. http://www.silverlight.net/content/samples/odataexplorer/).

      The issue you’ll probably have is that you’ll need to give some credentials to your OData proxy in order to authenticate with Azure Storage.

      But all of that is wrapped inside the Azure Storage SDK where you can do LINQ queries on tables without realizing you’re talking to an OData endpoint. Do you have specific requirements not to use that?

      Vincent-Philippe

      Reply
  2. Danilo

    Hi Vincent-Philippe Lauzon, how can i get a list of users (in azure active directory) relative to an appID with microsoft graph?

    Reply
    1. Vincent-Philippe Lauzon Post author

      Do you mean the “member” of an app, i.e. once you “Enabled for users to sign-in” the app?

      If so… I would say “you can’t” since Microsoft Graph API have no notion of apps nor Active Directory per se, it just happened to have the notion of users and groups which are managed in AAD.

      You can sort of get a directory object (see https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/directoryobject_get) which you could use to get a hold on an app (I haven’t tried it though). But even then, I don’t see any way to access the members of that app.

      You would need to use AAD Graph API (versus Microsoft Graph API ; I know not at all confusing). Please see https://msdn.microsoft.com/Library/Azure/Ad/Graph/api/api-catalog.

      That being said, interacting with apps isn’t documented. I’ve done it once by… doing it with PowerShell while sniffing the HTTP packets coming out of my PC and basically reverse engineering the HTTP call (it’s only one call). That call uses the AAD Graph API. I used Azure Active Directory V2 PowerShell module (see https://docs.microsoft.com/en-us/powershell/azuread/v2/azureactivedirectory) for that.

      Not sexy, but it worked.

      Reply
      1. Danilo

        Hi Vincent, you’re right. The same thing I did and that I thought, but i can’t use AAD because it is not compatible with asp.net core project. So i have to use Microsoft Graph API.
        Thank’s very much!

        Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s