Azure CDN motor de reguli pentru a adăuga antet parametri pentru autentificate solicitate de către site-ul

0

Problema

Eu sunt, folosind Azure CDN pentru a publica aplicatii web de stocare Blob. Am configurat cu succes un domeniu personalizat. Am adăugat o regulă de rescriere în CDN pentru a redirecționa mea backend API servicii "https://my-app-**.azurewebsites.net/api/" cu antet de Autorizare.

CDN cerere aici ș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'

merge la "real backend 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'

Dar răspunsul este mereu Neautorizate cu CDN. Antet params sunt mereu respins. Orice motiv sau de a comenta.

1

Cel mai bun răspuns

0
  • În timp ce utilizați CDN security token-ul de autentificare cu o regulă de rescriere, activa Azure CDN simbol de Securitate folosind motorul de reguli pentru CDN final și calea unde utilizatorii pot accesa fișierul.

  • Parametrul opțiuni pentru o securitate token de autentificare sunt diferite decât parametrul opțiuni pentru un SAS token.

  • Trebuie să scriem expresia regulată în rescrie regulile pentru URL-ul pentru a accepta anteturi și parametrii necesari pentru a trece în API URL-ul.

  • După crearea de reguli de rescriere, Noi reguli dura până la 4 ore pentru a propaga.

Să cunoască regulile de motor atunci când faci rescrie Url-uri în CDN, vă rugăm să consultați acest documentația Microsoft și asta AȘA Fir

2021-11-24 10:20:20

În alte limbi

Această pagină este în alte limbi

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