I realized I was using the wrong endpoint to obtain a token for the Graph API. The endpoint I was using is intended for acquiring tokens for Delegated or Custom APIs that require a token to respond.
Below is the correct endpoint to obtain a token for the Graph API:
https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/token