Unsupported Grant Type while hitting Authentication-Service | Community
Skip to main content
Level 2
July 11, 2016

Unsupported Grant Type while hitting Authentication-Service

  • July 11, 2016
  • 1 reply
  • 7070 views

Hi,

I'm trying to follow this doc (https://helpx.adobe.com/digital-publishing-solution/help/shared-content-api.html​) to create a shared entity. Now when I try to hit

https://pecs.publish.adobe.io/publication/{publication_id}/sharedContent/{shared_entity_title}​ I only always get 401 Unauthorized.

{

"error_code": "401013"

"message": "Oauth token is not valid"

}

I realized that I'll have to run the Authentication service first to get Access Token and get authenticated. Now, I run https://ims-na1.adobelogin.com/ims/token/v1

passing all the necessary params,

client_id: <client_id>

client_secret: <client_secret>

scope: AdobeID,openid

device_id: <device_id>

device_token: <device_token>

grant_type: device

However, I always get 400 Bad request saying unsupported grant type.

{

"error": "unsupported_grant_type"

}

I'm not able to figure out where I'm going wrong! Please help!

PS: I'm hitting these URL's from Google Chrome's Advance REST Client.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Adobe Employee
July 11, 2016

Hi,

Can you please generate another device id and device token using the AEX tool (https://aex.aemmobile.adobe.com/index.html ) and with the new values, remake the  authentication call ?

Thanks,

Andrei

Level 2
July 11, 2016

I just tried that. But no luck! I still get the same error.

{

"error": "unsupported_grant_type"

}

Should I give any other grant type?

Adobe Employee
July 11, 2016

The grant_type should be device.

Example of the POST method call :

https://ims-na1.adobelogin.com/ims/token/v1?grant_type=device&client_id=your_client_ID&client_secret=your_client_secret&scope=AdobeID,openid&device_token=your_device_token&device_id=your_device_id

Can you please check if before or after the device string, you have an extra space ?

Thanks,

Andrei