Я попытался получить токен доступа и обновления, используя метод ниже, но он возвращает invalid_scope и неверный запрос. Если я удаляю значение offline_scope для области, он возвращает только маркер доступа.
var tokenResponse = await protocolClient.RequestClientCredentialsTokenAsync(new ClientCredentialsTokenRequest
{
Address = disco.TokenEndpoint,
ClientId = ServiceIdentity,
ClientSecret = ServiceKey,
Scope = "offline_access",
GrantType = "GrantTypes.ClientCredentials"
});
return tokenResponse.AccessToken;