public override AccessToken GetToken()

in src/ServiceProfiler.EventPipe.Otel/Microsoft.ApplicationInsights.Profiler.Shared/Services/Auth/AADAuthTokenCredential.cs [25:40]


    public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken)
        => AcquireTokenAsync(requestContext, cancellationToken).ConfigureAwait(false).GetAwaiter().GetResult();

    public override async ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
        => await AcquireTokenAsync(requestContext, cancellationToken).ConfigureAwait(false);

    private Task<AccessToken> AcquireTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
    {
        Debug.Assert(
            requestContext.Scopes != null &&
            requestContext.Scopes.Length == 1 &&
            string.Equals(requestContext.Scopes[0], "https://monitor.azure.com//.default", StringComparison.OrdinalIgnoreCase),
            "Unexpected target scope. Is there a misconfiguration? Check verbose logs.");
        _logger.LogTrace("Scopes: {@scopes}", requestContext.Scopes ?? []);
        return _authTokenProvider.GetTokenAsync(cancellationToken);
    }