Client Application to demonstrate AAD Authentication and create lists items in SPO with user context.

Using OpenIDConnect authorization code flow redeem the authorization code with access token and acquire access token for SPO and cache it in Azure Table Storage and make a call to API behind APIM.