• Home
  • Categories
  • Recent
  • Popular
  • Pricing
  • Contact us
  • Docs
  • Login
FusionAuth
  • Home
  • Categories
  • Recent
  • Popular
  • Pricing
  • Contact us
  • Docs
  • Login

Unable to get client_credentials grant working with Sandbox

Scheduled Pinned Locked Moved
Comments & Feedback
0
3
1.6k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P
    patrick.valle
    last edited by 4 Jun 2021, 18:02

    I'm trying to test out the client_credentials token exchange as outlined in the API Docs using the sandbox FusionAuth instance.

    From that sandbox instance, I can see there's an application already defined called PiedPiper, w/ client id 85a03867-dccf-4882-adde-1a79aeec50df and client secret xX65482kHnst49kc5T4zvWyYA3vXDL9XDj5jAR6vAVE.

    Using the above info, I'm making a call to the OAuth API via the curl command below:

    curl -L -X POST 'https://sandbox.fusionauth.io/oauth2/token?grant_type=client_credentials' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Authorization: Basic ODVhMDM4NjctZGNjZi00ODgyLWFkZGUtMWE3OWFlZWM1MGRmOnhYNjU0ODJrSG5zdDQ5a2M1VDR6dld5WUEzdlhETDlYRGo1akFSNnZBVkU='
    

    Unfortunately, the response I'm getting is:

    {"error":"invalid_client","error_description":"client_id: 85a03867-dccf-4882-adde-1a79aeec50df is not valid.","error_reason":"invalid_client_id"}
    

    Is there a step I'm missing? Is the sandbox instance locked down to not work w/ API calls?

    1 Reply Last reply Reply Quote 0
    • D
      dan
      last edited by 5 Jun 2021, 01:08

      The sandbox should work fine.

      However, in FusionAuth you don't use applications with the client credentials grant.

      Instead, you use entities. Here is some doc around that:

      https://fusionauth.io/docs/v1/tech/oauth/#configure-entities

      https://fusionauth.io/docs/v1/tech/oauth/#example-client-credentials-grant

      HTH.

      --
      FusionAuth - Auth for devs, built by devs.
      https://fusionauth.io

      1 Reply Last reply Reply Quote 0
      • P
        patrick.valle
        last edited by 7 Jun 2021, 13:44

        @dan Ah, that makes sense. On closer inspection, I also see the API docs you referenced explicitly say that only entities are supported 😅

        Thanks for the prompt support! Will check it out.

        1 Reply Last reply Reply Quote 1
        3 out of 3
        • First post
          3/3
          Last post