I am trying to implement Auth0.ManagementApi with .net core 2.1 project. Now I want to configure it one time in a startup.cs file instead of creating object everywhere but the issue is it requires accessToken for initialization.
new ManagementApiClient(“AccessToken”, new Uri(“https://Domain/api/v2”)));
Now I have created a separate class that will get accesstoken.
public async Task GetAccess()
var token = await _authenticationApiClient.GetTokenAsync(new ClientCredentialsTokenRequest
Audience = “domain”,
ClientId = “clientId”,
ClientSecret = “clientsercret”
But I also can’t use this class directly in startup file as it also requires IAuthenticationApiClient to initialize. So how can I achieve what I want? Is ther anyway to pass some sort of delegate?