ClientWindowsAuthenticationMembershipProvider.ValidateUser Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşletim sistemi tarafından sağlanan kimliği kullanarak geçerli kullanıcının kimliğini otomatik olarak doğrular.
public:
override bool ValidateUser(System::String ^ username, System::String ^ password);
public override bool ValidateUser (string username, string password);
override this.ValidateUser : string * string -> bool
Public Overrides Function ValidateUser (username As String, password As String) As Boolean
Parametreler
Döndürülenler
Her zaman true
.
Özel durumlar
Örnekler
Aşağıdaki örnek kod, Windows kimlik doğrulamasını kullanarak bir kullanıcının kimliğini doğrulamak için bu yöntemin nasıl kullanılacağını gösterir.
private bool ValidateUsingWindowsAuthentication()
{
ClientWindowsAuthenticationMembershipProvider authProvider =
System.Web.Security.Membership.Provider as
ClientWindowsAuthenticationMembershipProvider;
// Call ValidateUser and pass null values for the parameters.
// This call always returns true.
return authProvider.ValidateUser(null, null);
}
Private Function ValidateUsingWindowsAuthentication() As Boolean
Dim authProvider As ClientWindowsAuthenticationMembershipProvider = _
CType(System.Web.Security.Membership.Provider, _
ClientWindowsAuthenticationMembershipProvider)
' Call ValidateUser and pass Nothing for the parameters.
' This call always returns true.
Return authProvider.ValidateUser(Nothing, Nothing)
End Function
Açıklamalar
Uygulamanızı ClientWindowsAuthenticationMembershipProvider sınıfını kullanacak şekilde yapılandırdığınızda, static
Membership.ValidateUser yöntemi uygulaması için bu yöntemi kullanır.
ClientWindowsAuthenticationMembershipProvider.ValidateUser yöntemi geçerli kullanıcının kimliğini otomatik olarak doğrular ve static
Thread.CurrentPrincipal özelliğini geçerli WindowsIdentityiçeren bir ClientRolePrincipal nesnesine ayarlar. Uygulamanız için bir ClientRoleProvider yapılandırıldıysa, rol hizmetinden kullanıcı rolü bilgilerini almak için ClientRolePrincipal nesnesini kullanabilirsiniz.