Microsoft authentication api java July 8, 2019 16 32 64 128 Microsoft graph api authentication java example Microsoft graph api authentication javascript Microsoft authentication Microsoft oauth2