Complete
over 3 years ago

CIQQA-479

User advised to contact Garmin Developer Program personnel.

Invalid signature for signature method HMAC-SHA1

Hi,

I am trying to access the User access token and secret. 

I have followed the exact same steps as mentioned in the Garmin Connect Developer Tool for User Authorization. 

In

Step 1: We have acquired the Request Token and Secret

Step 2: Authorization of Request Token and we received the oauth_verifier 

Step 3: When we try to get the user access token, I am getting an error 

HTTP Status 401 – Unauthorized

Type Status Report

Message: Invalid signature for signature method HMAC-SHA1

Description: The request has not been applied because it lacks valid authentication credentials for the target resource.

I verified the information that I am passing to generate the Signature and it seems correct.

Could you please help me to resolve the issue?

When I am generating the user access token from the Garmin Developer console it is working absolutely fine. The only difference that I found is the HMAC-SHA1 key. 

When I check this it is the combination of Consumer Secret and Request Token Secret, concatenated with &.

What is the HMAC-SHA1 key and where should I use it?

Kindly help me with this I have spent almost 2 days resolving this issue.

Former Member
Former Member
Parents
  • Hello everybody!
    IN 2024 I am having the same problem, I identify the issue presented here in 2021. Was there a solution? I have not been successful with Support. I even requested exactly this, direct contact with the technical team, but they didn't grant it to me. What is simple becomes complete due to lack of documentation.
    If you have found a solution and can help me, I would really appreciate it!

Comment
  • Hello everybody!
    IN 2024 I am having the same problem, I identify the issue presented here in 2021. Was there a solution? I have not been successful with Support. I even requested exactly this, direct contact with the technical team, but they didn't grant it to me. What is simple becomes complete due to lack of documentation.
    If you have found a solution and can help me, I would really appreciate it!

Children
No Data