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
  • 7094 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 12, 2016

Thanks. I got it right now. I now get Access token. Basically I was passing the params in header but it should have been in payload. However, I'm still getting the Oauth error when I try creating the Shared Entity.

{

"error_code": "401013"

"message": "Oauth token is not valid"

}

How should I use the obtained Access Token in the subsequent calls?


Hi,

Use the new Access token and remake the call.

Note that an Access token is  only available for 24 hours.

More details regarding shared content using the API, please consult the article :  Work with shared content using the On-Demand Services API