├── .github └── workflows │ └── dotnet.yml ├── .gitignore ├── DataverseODataClient.Tests ├── .config │ └── dotnet-tools.json ├── Auth │ └── DataverseTokenProviderTests.cs ├── DataverseODataClient.Tests.csproj ├── Extensions │ └── ServiceCollectionExtensionsTests.cs ├── Middlewares │ ├── AuthorizationHeaderHandlerTests.cs │ ├── CorrelationIdHandlerTests.cs │ └── DelegatingHandlerTest.cs └── Services │ └── WebApiEndpointProviderTests.cs ├── DataverseODataClient.sln ├── DataverseODataClient ├── Auth │ ├── AzureIdentityTokenProvider.cs │ ├── DataverseTokenProvider.cs │ └── ITokenProvider.cs ├── DataverseODataClient.cs ├── DataverseODataClient.csproj ├── DataverseODataClientOptions.cs ├── Extensions │ └── ServiceCollectionExtensions.cs ├── Middlewares │ ├── AuthorizationHeaderHandler.cs │ └── CorrelationIdHandler.cs └── Services │ ├── ICorrelationIdProvider.cs │ ├── IWebApiEndpointProvider.cs │ └── WebApiEndpointProvider.cs ├── LICENSE └── README.md /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/.gitignore -------------------------------------------------------------------------------- /DataverseODataClient.Tests/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient.Tests/.config/dotnet-tools.json -------------------------------------------------------------------------------- /DataverseODataClient.Tests/Auth/DataverseTokenProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient.Tests/Auth/DataverseTokenProviderTests.cs -------------------------------------------------------------------------------- /DataverseODataClient.Tests/DataverseODataClient.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient.Tests/DataverseODataClient.Tests.csproj -------------------------------------------------------------------------------- /DataverseODataClient.Tests/Extensions/ServiceCollectionExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient.Tests/Extensions/ServiceCollectionExtensionsTests.cs -------------------------------------------------------------------------------- /DataverseODataClient.Tests/Middlewares/AuthorizationHeaderHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient.Tests/Middlewares/AuthorizationHeaderHandlerTests.cs -------------------------------------------------------------------------------- /DataverseODataClient.Tests/Middlewares/CorrelationIdHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient.Tests/Middlewares/CorrelationIdHandlerTests.cs -------------------------------------------------------------------------------- /DataverseODataClient.Tests/Middlewares/DelegatingHandlerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient.Tests/Middlewares/DelegatingHandlerTest.cs -------------------------------------------------------------------------------- /DataverseODataClient.Tests/Services/WebApiEndpointProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient.Tests/Services/WebApiEndpointProviderTests.cs -------------------------------------------------------------------------------- /DataverseODataClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient.sln -------------------------------------------------------------------------------- /DataverseODataClient/Auth/AzureIdentityTokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/Auth/AzureIdentityTokenProvider.cs -------------------------------------------------------------------------------- /DataverseODataClient/Auth/DataverseTokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/Auth/DataverseTokenProvider.cs -------------------------------------------------------------------------------- /DataverseODataClient/Auth/ITokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/Auth/ITokenProvider.cs -------------------------------------------------------------------------------- /DataverseODataClient/DataverseODataClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/DataverseODataClient.cs -------------------------------------------------------------------------------- /DataverseODataClient/DataverseODataClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/DataverseODataClient.csproj -------------------------------------------------------------------------------- /DataverseODataClient/DataverseODataClientOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/DataverseODataClientOptions.cs -------------------------------------------------------------------------------- /DataverseODataClient/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /DataverseODataClient/Middlewares/AuthorizationHeaderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/Middlewares/AuthorizationHeaderHandler.cs -------------------------------------------------------------------------------- /DataverseODataClient/Middlewares/CorrelationIdHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/Middlewares/CorrelationIdHandler.cs -------------------------------------------------------------------------------- /DataverseODataClient/Services/ICorrelationIdProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/Services/ICorrelationIdProvider.cs -------------------------------------------------------------------------------- /DataverseODataClient/Services/IWebApiEndpointProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/Services/IWebApiEndpointProvider.cs -------------------------------------------------------------------------------- /DataverseODataClient/Services/WebApiEndpointProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/DataverseODataClient/Services/WebApiEndpointProvider.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LarsBauer/DataverseODataClient/HEAD/README.md --------------------------------------------------------------------------------