IClientFormsAuthenticationCredentialsProvider Arabirim
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.
Sınıfının kullanıcı kimlik bilgilerini almak için çağırdığı ClientFormsAuthenticationMembershipProvider bir yöntemi tanımlar.
public interface class IClientFormsAuthenticationCredentialsProvider
public interface IClientFormsAuthenticationCredentialsProvider
type IClientFormsAuthenticationCredentialsProvider = interface
Public Interface IClientFormsAuthenticationCredentialsProvider
Örnekler
Aşağıdaki örnek kod, bu arabirimdeki GetCredentials tek üye olan yönteminin nasıl uygulanduğunu gösterir. Bu örnekte yöntemi, GetCredentials oturum açma iletişim kutusu sınıfının bir parçasıdır. Bu yöntem iletişim kutusunu görüntüler ve kullanıcı tarafından belirtilen değerlerle başlatılan bir ClientFormsAuthenticationCredentials örneği döndürür.
public ClientFormsAuthenticationCredentials GetCredentials()
{
if (this.ShowDialog() == DialogResult.OK)
{
return new ClientFormsAuthenticationCredentials(
usernameTextBox.Text, passwordTextBox.Text,
rememberMeCheckBox.Checked);
}
else
{
return null;
}
}
Public Function GetCredentials() As _
ClientFormsAuthenticationCredentials Implements _
IClientFormsAuthenticationCredentialsProvider.GetCredentials
If Me.ShowDialog() = DialogResult.OK Then
Return New ClientFormsAuthenticationCredentials( _
UsernameTextBox.Text, PasswordTextBox.Text, _
rememberMeCheckBox.Checked)
Else
Return Nothing
End If
End Function
Açıklamalar
İstemci uygulama hizmetleriyle form kimlik doğrulaması kullanırken yöntemine ValidateUser bir kullanıcı adı ve parola geçirebilirsiniz. Ayrıca, boş dizeler veya null
bir kimlik bilgisi sağlayıcısı kullanmak için parametreler olarak geçirebilirsiniz. Kimlik bilgileri sağlayıcısı, uygulama yapılandırmanızda sağladığınız ve belirttiğiniz bir sınıftır. Kimlik bilgileri sağlayıcı sınıfı, adlı GetCredentialstek bir yöntemi olan arabirimini uygulamalıdırIClientFormsAuthenticationCredentialsProvider. Tipik GetCredentials bir yöntem uygulaması, kullanıcı girişini almak için bir iletişim kutusu görüntüler. Kimlik bilgileri sağlayıcısı kullanmak, tek bir oturum açma iletişim kutusunu birden çok uygulama arasında paylaşmanızı sağlar.
Yöntemler
GetCredentials() |
Kullanıcı kimlik bilgilerini alır. |