Skip to content

autodesk-platform-services/aps-hubs-browser-dotnet

Repository files navigation

Hubs Browser (.NET)

platforms .net license

Autodesk Platform Services application built by following the Hubs Browser tutorial from https://tutorials.autodesk.io.

thumbnail

Development

Prerequisites

We recommend using Visual Studio Code which, among other benefits, provides an integrated terminal as well.

Setup & Run

  • Clone this repository: git clone https://github.com/autodesk-platform-services/aps-hubs-browser-dotnet
  • Go to the project folder: cd aps-hubs-browser-dotnet
  • Install .NET dependencies: dotnet restore
  • Open the project folder in a code editor of your choice
  • Create an appsettings.Development.json file in the project folder (if it does not exist already), and populate it with the JSON snippet below, replacing <client-id> and <client-secret> with your APS Client ID and Client Secret:
{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "APS_CLIENT_ID": "<client-id>",
  "APS_CLIENT_SECRET": "<client-secret>",
  "APS_CALLBACK_URL": "http://localhost:8080/api/auth/callback"
}

For applications deployed to a custom domain, the callback URL will be http://<your-domain>/api/auth/callback or https://<your-domain>/api/auth/callback. Do not forget to update the callback URL for your application in https://forge.autodesk.com/myapps as well.

  • Run the application, either from your code editor, or by running dotnet run in terminal
  • Open http://localhost:8080

When using Visual Studio Code, you can run & debug the application by pressing F5.

Troubleshooting

Please contact us via https://forge.autodesk.com/en/support/get-help.

License

This sample is licensed under the terms of the MIT License. Please see the LICENSE file for more details.