IClientFormsAuthenticationCredentialsProvider.GetCredentials Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera las credenciales del usuario.
public:
System::Web::ClientServices::Providers::ClientFormsAuthenticationCredentials ^ GetCredentials();
public System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials GetCredentials ();
abstract member GetCredentials : unit -> System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials
Public Function GetCredentials () As ClientFormsAuthenticationCredentials
Devoluciones
Información de inicio de sesión del usuario.
Ejemplos
En el código de ejemplo siguiente se muestra cómo implementar el GetCredentials método . En este ejemplo, el GetCredentials método forma parte de una clase de cuadro de diálogo de inicio de sesión. Este método muestra el cuadro de diálogo y, a continuación, devuelve una ClientFormsAuthenticationCredentials instancia inicializada con los valores especificados por el usuario.
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
Comentarios
Al usar la autenticación de formularios con servicios de aplicaciones cliente, puede pasar un nombre de usuario y una contraseña al ValidateUser método . También puede pasar cadenas vacías o null
como parámetros para usar un proveedor de credenciales. Un proveedor de credenciales es una clase que se proporciona y se especifica en la configuración de la aplicación. Una clase de proveedor de credenciales debe implementar la IClientFormsAuthenticationCredentialsProvider interfaz , que tiene un único método denominado GetCredentials. Una implementación de método típica GetCredentials mostrará un cuadro de diálogo para recuperar la entrada del usuario. El uso de un proveedor de credenciales permite compartir un único cuadro de diálogo de inicio de sesión entre varias aplicaciones.
Se aplica a
Consulte también
- ClientFormsAuthenticationMembershipProvider
- ValidateUser(String, String)
- ClientFormsAuthenticationCredentials
- Servicios de aplicación cliente
- Cómo: Configurar servicios de aplicaciones cliente
- Cómo: Implementar el inicio de sesión de usuario y el cierre de sesión con servicios de aplicaciones cliente