WindowsAuthenticationEventArgs.Identity Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan identitas Windows yang diteruskan ke WindowsAuthenticationEventArgs konstruktor.
public:
property System::Security::Principal::WindowsIdentity ^ Identity { System::Security::Principal::WindowsIdentity ^ get(); };
public System.Security.Principal.WindowsIdentity Identity { get; }
member this.Identity : System.Security.Principal.WindowsIdentity
Public ReadOnly Property Identity As WindowsIdentity
Nilai Properti
Identitas Windows diteruskan ke WindowsAuthenticationEventArgs konstruktor.
Contoh
Contoh kode berikut menggunakan peristiwa WindowsAuthentication_OnAuthenticate untuk mengatur User properti saat ini HttpContext ke objek kustom IPrincipal .
public void WindowsAuthentication_OnAuthenticate(object sender, WindowsAuthenticationEventArgs args)
{
if (!args.Identity.IsAnonymous)
{
args.User = new Samples.AspNet.Security.MyPrincipal(args.Identity);
}
}
Public Sub WindowsAuthentication_OnAuthenticate(sender As Object, args As WindowsAuthenticationEventArgs)
If Not args.Identity.IsAnonymous Then
args.User = New Samples.AspNet.Security.MyPrincipal(args.Identity)
End If
End Sub
Keterangan
Membuat WindowsAuthenticationModule objek menggunakan identitas Windows yang WindowsAuthenticationEventArgs disediakan oleh IIS dan saat ini HttpContext dan meneruskannya ke peristiwa WindowsAuthentication_OnAuthenticate .
Jika IIS menggunakan autentikasi anonim, Identity properti diatur ke identitas yang dikembalikan oleh GetAnonymous metode .