I have use followed these two links to generate access_token password grant_type
- https://dzone.com/articles/getting-access-token-for-microsoft-graph-using-oau-2?preview=true
- https://docs.microsoft.com/en-us/azure/active-directory-b2c/configure-ropc?tabs=app-reg-ga
I used below curl request
curl --location --request POST 'https://login.microsoftonline.com/910f-90d18b56a170/oauth2/token' --header 'Content-Type: application/x-www-form-urlencoded' --data-urlencode 'client_id=4b5d-bde6-0b1a09b84a5f' --data-urlencode 'client_secret=q4720z4z_6N8CU-c7qEwx2a' --data-urlencode 'grant_type=password' --data-urlencode 'username=xxxx@yyyy.onmicrosoft.com' --data-urlencode 'password=xxxxxxx' --data-urlencode 'resource=https://graph.microsoft.com' --data-urlencode 'scope=openid'
Below is the response
{
"error": "invalid_grant",
"error_description": "AADSTS50126: Error validating credentials due to invalid username or password.\r\nTrace ID: 21fdd138-0bc6-49bd-8852-c7a6a3a1e600\r\nCorrelation ID: a1010714-38f6-4926-a135-568adcdada26\r\nTimestamp: 2020-12-15 16:44:37Z",
"error_codes": [
50126
],
"timestamp": "2020-12-15 16:44:37Z",
"trace_id": "21fdd138-0bc6-49bd-8852-c7a6a3a1e600",
"correlation_id": "a1010714-38f6-4926-a135-568adcdada26",
"error_uri": "https://login.microsoftonline.com/error?code=50126"
}
I don't know why response suggests that my credentials are in-valid even-though I'm passing right creds.


