C# clientcallback oauth2
Пожалуйста, обнажись со мной. Новичок на блоке. Мне было поручено предоставить URL-адрес clientcallback и это необходимо для проверки подлинности зохо регистрации
ведущий: https://accounts.zoho.com
путь: /oauth/v2/auth
response_type: код
идентификатор клиента: ###
сфера применения: стойка регистрации.билеты.Читал,письменный стол.основные.Читал,письменный стол.авиабилеты.Создания,регистрации.основные.Создать
параметр redirect_uri: mydomain.com/authenticate
Вопрос в том, как мне создать страницу, вызвать ее аутентификацию и получить токен обратно?
Что я уже пробовал:
string baseAddress = "http://localhost/"; var client = new HttpClient(); var form = new Dictionary<string, string> { {"grant_type", "client_credentials"}, {"client_id", "clientId"}, {"client_secret", "secretKey"}, }; var tokenResponse = client.PostAsync(baseAddress + "accesstoken", new FormUrlEncodedContent(form)).Result; var token = tokenResponse.Content.ReadAsAsync<Token>(new[] { new JsonMediaTypeFormatter() }).Result; client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token.AccessToken); var authorizedResponse = client.GetAsync(baseAddress + "/api/Tests").Result;