password - wcf header authentication
WCF y autenticación personalizada de jabón (1)
Debe especificar el nombre de usuario y el validador de contraseña en el comportamiento del servicio
<behavior name="MyServiceBehavior">
<serviceCredentials>
<userNameAuthentication userNamePasswordValidationMode="Custom"
customUserNamePasswordValidatorType="MyNamespace.MyUserNamePasswordValidator, MyDll" />
</serviceCredentials>
</behavior>
puede acceder al nombre de usuario y la contraseña desde la clase MyUserNamePasswordValidator
public class MyUserNamePasswordValidator : UserNamePasswordValidator
{
public override void Validate( string userName, string password )
{
// valid your password here
}
}
Estoy desarrollando una aplicación de servidor que usa WCF para exponer los puntos finales de WebService para los clientes. Deseo implementar la autenticación a través de un proveedor personalizado simple que utilizará el nombre de usuario y la contraseña que pasan a través de los encabezados de SOAP. Sé cómo configurar el nombre de usuario y la contraseña para enviar en el cliente, solo quiero saber cómo sacar el nombre de usuario y la contraseña del encabezado SOAP en el lado del servidor. Cualquier ayuda sería muy apreciada.