Skip to content

Simple transparent proxy for Dynamics365. Appends 'Authorisation' header for every request.

License

Notifications You must be signed in to change notification settings

Miloky/DynamicsCRMHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamics Helper

Getting Started

Use these instructions to get the project up and running.

Prerequisites

You will need the following tools:

Setup

Follow these steps to get your development environment set up:

  1. Create App-Registration in Azure Active Directory

  2. Create an application user in Dynamics365

  3. Update appsettings.json with your client_id, client_secret and tenant_id

    "SettingsName": "OrganizationName",
    "DynamicsSettings": {
        "OrganizationName": {
            "Resource": "https://[organization].crm4.dynamics.com/",
            "ClientId": "client_id",
            "ClientSecret": "client_secrect",
            "Tenant": "tenant_id",
            "Authority": "https://login.microsoftonline.com/[tenant_id]"
        }
    }
    
  4. Clone the repository

  5. At the root directory, restore required packages by running:

    dotnet restore
    
  6. Next, build the solution by running:

    dotnet build
    
  7. Next, within the \DynamicsHelper directory, launch the project by running:

    dotnet run
    

Technologies

  • .NET Core 3
  • ASP.NET Core 3

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Simple transparent proxy for Dynamics365. Appends 'Authorisation' header for every request.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published