Код: Выделить всё
public class GenerateTokenRequest
{
[AliasAs("code")]
public string Code { get; set; } = string.Empty;
[AliasAs("secret")]
public string Secret { get; set; } = string.Empty;
}
Код: Выделить всё
public interface IAuthServiceRefitApi
{
[Post("/token")]
Task GenerateTokenAsync(
[Query] GenerateTokenRequest command,
CancellationToken cancellationToken = default);
}
Код: Выделить всё
https://some-url.com/oauth/token?code=SOME_CODE&secret=SOME_SECRET
Для свойств, которые являются частью тела, я использовал концепцию PiiString, а затем добавил собственный обработчик делегирования.
Но для свойств, которые становятся частью URL-адреса в качестве параметров запроса, я не могу это сделать.
Есть какие-нибудь предложения о том, как мне этого добиться?
Подробнее здесь: https://stackoverflow.com/questions/788 ... ll-in-logs