En esta línea que estoy recibiendo una excepción -MembershipCreateUserException - El nombre de usuario proporcionado no es válido
OAuthWebSecurity.CreateOrUpdateAccount(provider, providerUserId, model.UserName);
System.Web.Security.MembershipCreateUserException: El nombre de usuario proporcionado no es válido.
Los datos que entran en esto es
- proveedor - "facebook"
- providerUserId - "1321311387573991"
- model.UserName - "Max Payne"
La inicialización funciona bien utilizando
WebSecurity.InitializeDatabaseConnection("club", "User", "UserID", "UserName", autoCreateTables: true);
¿No puedo encontrar ningún ejemplo de por qué dice que el nombre de usuario no es válido? ¿Existe algún criterio en algún lugar que defina qué es un nombre de usuario correcto?
Creo que el nombre de usuario probablemente sea la dirección de correo electrónico. Al menos eso es lo que Facebook me pide cuando inicio sesión. –