Microsoft Ignite 2020 Conference


Join the MS Ignite 2020 for our digital event experience on September 22-24, 2020. In this conference you can hear about the latest product developments and how to put them into action with guidance from Microsoft experts and worldwide community. Here are few quick links that i got for you to bookmark !!

Happy learning Smile

Find “what’s new” in Azure Active Directory?


As you aware, Azure Active Directory receives improvements on an ongoing basis. On a monthly basis, we publish the following,

  • The latest releases
  • Known issues
  • Bug fixes
  • Deprecated functionality
  • Plans for changes

We published it for the May/2020 month. I found the following interesting ones from developers perspective,

    • New query capabilities for Directory Objects in Microsoft Graph are in Public Preview
    • Configure SAML-based single sign-on using Microsoft Graph API (Beta)
    • Publisher Verification (preview)

In case, if you’re looking for items that are older than six months, you can find them in the Archive for What’s new in Azure Active Directory. Also please add the URL in your feedreader to get get regular updates.

Hope this helps.

MS Graph API: General Availability vs Beta/Preview APIs


Let’s see when we say General Availability (GA) status, Beta/Preview APIs means, so that we can get a clear picture.

General Availability:

    • API sets on the v1.0 endpoint are in general availability (GA) status
    • They have gone through a rigorous review-and-feedback process with customers to meet practical, production needs.
    • Updates to APIs on this endpoint are additive in nature and do not break existing app scenarios
    • How to call the API set would be,

Beta API/Preview APIs:

    • The set on the beta endpoint includes APIs that are currently in preview and are not yet generally available.
    • But please note that,
      • APIs in the beta endpoint are subject to change.
      • So we don’t recommend that you use them in your production apps.
    • So we invite you to try these APIs and provide your feedback via the following channels:
      • GitHub – For feedback on the Preview APIs. Tag with beta.
      • StackOverflow – For questions or help with your code. Tag with microsoftgraph.
    • So how to call the API set would be,

Hope this helps.

Developer guidance: MS Graph API or Azure AD Graph API


Are you an application developer who’re planning to build custom apps, but confused between whether you can use Microsoft Graph API or Azure AD Graph API? If yes, then this is for you.

  • We strongly recommend that you use Microsoft Graph instead of Azure AD Graph API to access Azure Active Directory (Azure AD) resources.
  • Our development efforts are now concentrated on Microsoft Graph and no further enhancements are planned for Azure AD Graph API.
  • There are a very limited number of scenarios for which Azure AD Graph API might still be appropriate
  • For more information, see the following,

Hope this helps.

Microsoft Graph API: How to query selected fields from the calendar?


As you aware you can use Calendarview to get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the user’s default calendar, or from some other calendar of the user’s. In short, you can use the Calenderview to get the list of meetings from the calendar.

When you make a graph api call then it will pull all the fields of events in a calendar. So I got a scenario, where we want to query and retrieve only the selected fields (for example, iCalUid & subject along with the ID).

For this i used $Select to get the respective fields.

Here’s my Request:

https://graph.microsoft.com/v1.0/me/calendar/calendarView?startDateTime=2020-04-09T04:00:00.000Z&endDateTime=2020-05-01T04:00:00.000Z&$select=id,subject,iCalUId

I got the following response:

Le Cafe Central de Deva - Deva blogs

Hope this helps!!

Machine Learning: How to find parking spots using custom Vision, IoT combo?


As developers, we have the ability to use machine learning to our applications to create very unique experiences and solve difficult problems for our customers.

For this, in CDC conference,  Martina and Bruno Capuano sit with Scott to show us how we can use Custom Vision and IoT devices to recognize objects in the real world.

This is a great demo of how to get started with ML without having to train a model, and also how to get children interested in technology.

Interesting timelines:

– [T00:42] – Exploring the setup

– [T01:47] – How does this work?

– [T03:36] – What else can we apply this to?

– [T04:52] – How to get stated?

– [T05:44] – Are there concerns about data privacy

Related links:

Hope this helps.

Moving to Azure Identity…


Over the good number of years i was assisting ISVs/application developers in Office 365 developer arena in various Microsoft Messaging libraries. Now i decided moving to burn my fingers with Microsoft Azure Identity – again to Developer arena…!!

New opportunity, new hope, new life – in short, new developer avatar. Woo hoo Smile

startup

Custom MS Graph API app (MSAL.js based UserAgentApplication) throws error AADSTS50011


One of the application developer reported the issue to me that they newly created a custom Graph API (MSAL.js) based application (UserAgentApplication). When they try to run, they started noticing the error “AADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application

Ok during my investigation, we noticed that if you do not set auth.redirectUri when you instantiate UserAgentApplication, msal will use the url of the current page as the redirectUri that is set for each request, and pages used as redirectUri must all be registered in the Azure Portal. You either need to set auth.redirectUri to a url that is registered in the Azure Portal, or register all the pages in your application as possible redirect uris.

 

Deva's developer blog where I talk about Azure, Identity, MS Graph, ML & more!!

%d bloggers like this: