Как получить токен доступа через код C# (с использованием режима «Острый отдых» или любой другой инструмент) для серверной стороны oauth?Как получить токен доступа с серверной стороной OAuth2 (неявное предоставление)?
0
A
ответ
0
Проверьте мой образец GitHub .NET Core ImplicitConsoleClient
. Возможно, вам потребуется изменить URL авторизации. Я вчера тестировал это решение с ASP.NET Core
и IdentityServer4
, поэтому он дополнительно пропускает параметр __RequestVerificationToken
, который требуется ASP.NET ASP.NET's AntiforgeryToken
.
0
Итак, если в форме входа есть токен CSRF, то это не способ получить токен доступа с неявным потоком.
Как изменить его для стандартного проекта .net 4.6? var dictionary = Microsoft.AspNetCore.WebUtilities.QueryHelpers.ParseQuery (response.RequestMessage.RequestUri.Fragment); – Tatiana
Я пытаюсь получить токен для Cutwise.com, страница авторизации https://cutwise.com/api/oauth/v2/auth/login – Tatiana
Если бы я был вами, я бы запустил [Fiddler] (https: // www .telerik.com/download/fiddler) и войдите в систему с помощью браузера (например, Google Chrome), а после анализа журналов Fiddler (я сделал это для кодирования неявного клиента IdentityServer4) настройте клиента. ** @ Up: ** Вы можете использовать метод '' HttpUtility.ParseQueryString() '] (https://msdn.microsoft.com/pl-pl/library/ms150046 (v = vs.110) .aspx). – mateudu