En este tercer video, te enseño como puedes poner seguridad a tus métodos, para que se verifique el token que se crea al autentificarse el usuario.
También veremos como regresar datos serializados en forma de json.
Etiqueta: Autentificación
Curso de MVC API .Net C#, Autentificación, Access token, #2
En este segundo video, te mostrare como enviar parámetros a un servicio web en forma de JSON, también te muestro como hacer un método de acceso verificando una base de datos por medio de Entity Framework y al final regresamos un token que nos servirá para invocar los métodos de forma segura.
Primer video: https://www.youtube.com/watch?v=H09-3kUb3NY
¿Cómo agregar condiciones extras al autentificar de Laravel 5.6?
Quizá eres como yo que la mayoría de veces administras tus registros con borrados lógicos, y al llegar a utilizar Laravel te enfrentas que ya tiene un autentificar útil pero funciona ignorando tus condiciones de borrado lógico, yo te mostrare como agregar condiciones extras a tu autentificación.
Supongamos que manejas una tabla en la cual indicas si un registro es activo mediante un campo llamado idState y este debe tener el valor 1.
Para agregar estas condiciones debemos ir a el siguiente archivo AuthenticatesUsers en la siguiente ruta:
vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesUsers.php
Lo abrimos y vamos al metodo llamado credentials el cual debe tener lo siguiente:
protected function credentials(Request $request) { return $request->only($this->username(), 'password'); }
Lo cambiamos por esto para que anexemos nuestra condición:
protected function credentials(Request $request) { return array_merge($request->only($this->username(), 'password'), ['idState' => 1]); }
Funciona con Laravel 5.6.