locked
Security FAQ: Bagaimana memahami peraturan ASP.NET URL Authorization? RRS feed

  • Diskusi Umum

  • Aturan yang diterapkan sebagai berikut:

    1. Aturan yang terdapat dalam file konfigurasi aplikasi tingkat dimana pendahulu (precedence) diutamakan atas warisan(inherited). Sistem ini menentukan pendahulu diutamakan dengan membangun merge list dari semua aturan untuk URL, dengan aturan terbaru (yang terdekat dalam hirarki) berada pada akhir daftar.

    2. Mengingat suatu set merge rules untuk suatu aplikasi, ASP.NET mulai dari daftar awal diteruskan dengan memeriksa aturan sampai first match ditemukan. Konfigurasi default untuk ASP.NET mengandung elemen <allow users="*">, yang memberikan kewenangan atas semua pengguna. (Secara default, aturan ini diterapkan terakhir.) Jika tidak ada otorisasi  yang cocok, permintaan tersebut diperbolehkan. Jika kecocokan ditemukan dan ini menyangkal elemen, permintaan tersebut kembali dengan kode status HTTP 401. Jika terdapat kecocokan elemen, modul memungkinkan permintaan untuk diproses lebih lanjut. 

     

    Untuk informasi lebih lengkap lihat:

    http://msdn.microsoft.com/en-us/library/wce3kxhd.aspx  

    http://support.microsoft.com/kb/316871

     

    Jika anda ingin menggunakan ASP.NET Routing, lihat link berikut:

    http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Senin, 06 Februari 2012 03.25
    Moderator