Ваш образец не использует базовую аутентификацию, он использует грант OAuth Password. Хотя это не очень безопасный механизм аутентификации (так как вам нужно хранить пароль), он сильно отличается от Basic Auth.
Электронная почта, на которую вы ссылались, также относится к устаревшим службам, таким как Exchange Web Services (EWS). Microsoft Graph является , а не устаревшим API, это рекомендуемый / современный REST API для служб Microsoft.