Mechanizm reguł Azure CDN, aby dodać ustawienia nagłówka dla uwierzytelniania, żądanej strony

0

Pytanie

Używam Azure CDN do publikowania swoich aplikacji internetowych z magazynu obiektów blob. Z powodzeniem tworzył własną domenę. Dodałem regułę zastępowania w CDN, aby przekierować moje wewnętrzne usługi API "https://my-app-**.azurewebsites.net/api/" z autoryzacją tytułu.

Zapytanie CDN tutaj i

curl --location --request GET 'https://****.azureedge.net/api/Payments?PageNumber=1&PageSize=2' \
--header 'Authorization: ****************' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json'

przechodzi w sekcji "rzeczywisty serwer API".

curl --location --request GET 'https://my-app-**.azurewebsites.net/api/Payments?PageNumber=1&PageSize=2' \
--header 'Authorization: ****' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json'

Ale odpowiedź jest zawsze несанкционирован z pomocą CDN. Ustawienia nagłówka zawsze odrzucane. Każda przyczyna lub komentarz.

1

Najlepsza odpowiedź

0
  • Podczas korzystania z uwierzytelniania tokenu zabezpieczeń CDN z reguły zastępowania aktywować token bezpieczeństwa Azure CDN za pomocą mechanizmu reguł dla punktu końcowego CDN i drogi, którą użytkownicy mogą uzyskać dostęp do pliku.

  • Opcje uwierzytelniania tokenu zabezpieczeń różnią się od ustawień uwierzytelniania znacznika SAS.

  • Musimy napisać wyrażenie regularne w regulaminie przepisywania, aby adres URL brał nagłówki i wymagane parametry transmisji URL API.

  • Po utworzeniu reguły przepisywania rozpowszechnianie nowych przepisów trwa do 4 godzin.

Aby dowiedzieć się mechanizm reguł przy переписывании adresów URL w CDN, proszę odnieść się do tej dokumentacji Microsoft i tego tematu SO

2021-11-24 10:20:20

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................