Keamanan Web - RequireAuthenticatedUser()


Keamanan Web

Definisi

Metode RequireAuthenticatedUser () menetapkan status HTTP ke 401 (Tidak Diotorisasi) jika pengguna saat ini tidak diautentikasi.


Sintaks C# dan VB

WebSecurity.RequireAuthenticatedUser()

Parameter

Tidak ada.


Nilai Kembali

Tidak ada.


Kesalahan dan Pengecualian

Akses apa pun ke objek WebSecurity memunculkan InvalidOperationException jika:

  • Metode InitializeDatabaseConnection() belum dipanggil
  • SimpleMembership tidak diinisialisasi (atau dinonaktifkan dalam konfigurasi situs web)

Catatan

RequireAuthenticatedUser() hanya memvalidasi jika pengguna saat ini diautentikasi. Jika pengguna saat ini tidak diautentikasi, status HTTP diatur ke 401 (Tidak Diotorisasi).

Untuk memvalidasi apakah pengguna saat ini adalah pengguna tertentu (berdasarkan ID atau nama), gunakan metode RequireUser() . Untuk memvalidasi bahwa pengguna adalah anggota peran (peran), gunakan metode RequireRoles() .


Keamanan Web