public HttpResponseMessage AuthenticateCall(UsuarioAccesoWeb acceso) { if (acceso == null) { return(Request.CreateResponse(HttpStatusCode.OK, "Authorized")); } else { Usuario usr = UsuarioDataAccess.UsuarioData(acceso.Cuenta); if (usr.IdUsuario != 0) { using (MD5 md5Hash = MD5.Create()) { var enkpas = GetMd5Hash(md5Hash, acceso.Clave); if (usr.ClaveAcceso.Equals(enkpas.ToUpper())) { var x = GetAuthToken(usr); x.Headers.Location = new Uri(baseUrl + redirectUrl); return(x); } } } return(null); } }
public HttpResponseMessage Authenticate2(UsuarioAccesoWeb acceso) { Usuario usr = UsuarioDataAccess.UsuarioData(acceso.Cuenta); if (usr.IdUsuario != 0) { using (MD5 md5Hash = MD5.Create()) { var enkpas = GetMd5Hash(md5Hash, acceso.Clave); if (usr.ClaveAcceso.Equals(enkpas.ToUpper())) { var x = GetAuthToken(usr); x.Headers.Location = new Uri(baseUrl + redirectUrl); return(x); } } } return(null); }