Category: API

A first look behind the scenes of minimal API endpoints
A first look behind the scenes of minimal API endpoints
Blog Posts

This is the first post in the series: Behind the scenes of minimal APIs. Part 1 – A first look behind the scenes of minimal API endpoints (this post) Part 2 – Extracting metadata from a minimal API handler Part 3 – Exploring the model-binding logic of minimal APIs Part 4 – Generating argument expressions for… READ MORE

Consuming Google drive API from MS Teams App
Consuming Google drive API from MS Teams App
Blog Posts

It’s not uncommon for companies to have multi cloud setup and use both M365 and GSuite. MS Teams supports a data provider for Google drive but, the search experience there is quite poor. In such setup it can bring a great value to implement search across both M365 and Google Drive indexes and expose it… READ MORE

Create a Custom API using bulk request
Create a Custom API using bulk request
Blog Posts

This is the continuation of a series on combining Custom Pages and Custom APIs, but also using the Creator Kit and a bit of TypeScript in the process. In the previous blogpost we have learned how to create a Custom Page using the Creator Kit templates and its ready to use components. With this first step the… READ MORE

How to use the getUserPrivilege function in Dataverse Client API
How to use the getUserPrivilege function in Dataverse Client API
Blog Posts

getUserPrivilege is a function that will return canRead, canCreate, and canUpdate. This function correlated with the Field Level Security feature makes it suitable to check if users have enough privilege to run our custom function on Javascript. For example, we have below customization on formOnLoad: In the example above, let’s say we already set up the CustomerId and IC Number attribute to be part of Field Level… READ MORE

Setup Auth0 with API Management
Setup Auth0 with API Management
Blog Posts

API Management is an awesome API gateway with functionality to really excell in exposing API’s to consumers. When it comes to security there are several options and today we will look in to the OAuth. In order to do this we need an IDP (Identity Provider) that we can configure a trust releationship with. An… READ MORE

Nicole Enders interviews Vesa Juvonen
Nicole Enders interviews Vesa Juvonen
Blog Posts

Community Reporter Nicole Enders interviews Vesa Juvonen, Senior Program Manager, OneDrive – SharePoint Engineering. Video Transcript Nicole: Okay welcome to the ESPC 2019 we are sitting here at the community reporter booth I have Vesa here as my interviewee. Vesa: Thank You for having me. Nicole: You’re a principle program manager at Microsoft so for… READ MORE