Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • jcrmerlin 4 posts 74 karma points
    Dec 19, 2024 @ 16:23
    jcrmerlin
    0

    Unauthorized error in Delivery API with server to server access

    Hi all,

    I've been trying to configure server to server access in a new local instance of umbraco, and I'm getting a 401 error when fetching the data. I followed the documentation, but I'll explain exactly what I did in case I'm missing something:

    1. Create a new Umbraco project with the dotnet new umbraco -n MyProject -da command
    2. Set up the project with SQLite
    3. Create a new member
    4. Add the proper data to appsettings

      "DeliveryApi": { "Enabled": true, "MemberAuthorization": { "ClientCredentialsFlow": { "Enabled": true, "AssociatedMembers": [ { "ClientId": "client-id", "ClientSecret": "client-secret", "UserName": "apimember" } ] } } }

    5. Restart the service

    6. Check that the Member is now API Member
    7. Implement the example code in the previously mentioned documentation. As a note, took care that the clientid is correctly set when requesting the token ($"umbraco-member-{clientId}")
    8. Execute the consumer.ExecuteAsync(); method as stated in the documentation.

    At this point the token is correct, I checked with both debugging the app and with Bruno, but once the delivery api endpoint is called I'm getting the 401 error.

    Am I missing something? Or maybe there's something else I need to do?

    Thanks a lot for your time!

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies