У меня естьКак получить маркер аутентификации OAuth 2.0 в C#
- Auth URL (что происходит, чтобы быть "https://login.microsoftonline.com/ ..."), если это помогает.
- Токена доступ URL «https://service.endpoint.com/api/oauth2/token»
- ClientId «а»
- Clientsecret «123»
Я тогда нужно сделать ПОЛУЧИТЬ вызов с помощью маркеров носителя в заголовке.
Я могу заставить это работать в Postman, но ударил стену, пытаясь понять, как реализовать ее на C#. Я использовал RestSharp (но открыт для других). Все это кажется таким непрозрачным, когда я думал, что это будет довольно просто:/Это консольное приложение, поэтому мне не нужны колокола и свистки.
В конечном счете, я хочу, чтобы мое приложение (программно) получило токен, а затем используйте его для моих последующих вызовов. Я был бы признателен, если бы кто-нибудь указывал мне на документацию или примеры, что объясняет, что я после ясно. Все, с чем я столкнулся, является частичным или для служб, работающих с другим потоком.
Спасибо.
Brilliant, работал отлично - я виноват noobness не заметить, что я мог бы изменить Генерировать код языка. Я также обнаружил (после публикации), что мне необходимо изменить протокол безопасности «ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;» тоже требуется (по крайней мере, в моем случае), встречаются другие коды состояния «0». – DougF