IClientFormsAuthenticationCredentialsProvider Arabirim

Tanım

Sınıfının kullanıcı kimlik bilgilerini almak için çağırdığı ClientFormsAuthenticationMembershipProvider bir yöntemi tanımlar.

C#
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.

C#
public ClientFormsAuthenticationCredentials GetCredentials()
{
    if (this.ShowDialog() == DialogResult.OK)
    {
        return new ClientFormsAuthenticationCredentials(
            usernameTextBox.Text, passwordTextBox.Text,
            rememberMeCheckBox.Checked);
    }
    else
    {
        return null;
    }
}

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.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Ayrıca bkz.