Saya memiliki aplikasi web api yang berfungsi baik di jaringan lokal ( intranet), dan juga berfungsi di internet selama panggilan tanpa header otorisasi.

Semua panggilan dengan header Otorisasi memberikan kesalahan berikut:

403 Forbidden ( Server menolak Uniform Resource Locator (URL) yang ditentukan. Hubungi administrator server.

Apa yang saya coba sejauh ini

Saya menambahkan paket

Instal-Paket Microsoft,.AspNet.WebApi.Cors

Ketika saya menambahkan Authorization : Bearer The Token , metode ini mengembalikan 403

Bagaimana mengatasi ini?

1
Set 14 Desember 2017, 16:15

1 menjawab

Jawaban Terbaik

Berdasarkan detail yang Anda berikan, Jelas bahwa Anda memiliki firewall yang mencegah jenis permintaan ini.

Misalnya metode Forefront TMG ke server web yang dipublikasikan:

  1. Tidak ada delegasi, dan klien tidak dapat mengautentikasi secara langsung
  2. Tidak ada delegasi, tetapi klien dapat mengautentikasi secara langsung

Anda harus menggunakan opsi kedua dan Anda akan menjadi Baik

Semoga ini akan membantu Anda

1
Monah 16 Desember 2017, 11:13