Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 644 Bytes

README.md

File metadata and controls

31 lines (27 loc) · 644 Bytes

infra-dataverse-api

Dataverse API Client

Use ClientId and ClientSecret Authorization:

Add NuGet packages

dotnet add package GarageGroup.Infra.Dataverse.Api
dotnet add package GarageGroup.Infra.Http.SocketsHandlerProvider

Configure appsettings.json

{
  "Dataverse": {
    "ServiceUrl": "",
    "AuthTenantId": "",
    "AuthClientId": "",
    "AuthClientSecret": ""
  }
}

Configure application:

public static Dependency<IDataverseApiClient> UseDataverseApiHandler()
    =>
    PrimaryHandler.UseStandardSocketsHttpHandler()
    .UseLogging("DataverseApiHandler")
    .UseDataverseApiClient("Dataverse");