Я разрабатываю webapi, и в настоящее время я выполняю базовую аутентификацию, но я также хочу проверить, что api вызывается из определенного домена, как я могу проверить, вызван ли вызов api был сделан из определенного домена?Asp.net Webapi Проверка домена оригинатора
Я тестирую его с другим приложением C# с HttpClient, запрос выполняется успешно, но нет заголовка Origin.
Это вызов:
var client = new HttpClient();
client.BaseAddress = new Uri("http://xxxxxxx.apphb.com/");
client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic",
Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(
string.Format("{0}:{1}", "username", "password"))));
var obj = new { Name = "Test", ManageInternal = true, Signers = "test1,test2,test3" };
var response = client.PostAsJsonAsync("api/document/postdocument", obj).Result;
Вы нашли ответ? –
@LeandroTupone еще нет – Escobar5