This provides me an access token as well however when i try to examine the token on jwt.io i can see that claim information is missing. Also i have noted that "aud" in the token is set to"urn:microsoft:userinfo" which should have been the resource i am trying to access. 

Without claim information the CRM WebAPI calls return 401 authorised.  Any help in this regard will be much appreciated.