entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Como hacer Login a un api-rest en codeigniter desde Angular para obtener el token

Buenas Tardes, tengo mi api separado de mi administracion y mi front-end ahora quiero hacer que cuando se conecte un usuario a mi front-end, desde mi angular se envie el usuario y contraseña por defecto que sería algo como visitante y esto me retornaría un token para usar en todas las peticiones mi api-rest. Pero no se como hacerlo, he estado estudiando y leyendo y bueno encontré que en angular.module('appName',[]).config se debe poner nuestros propios services tales como Api-Key y URLs o wn wl bloque Run para la autentificacion contra la api y recuperar el token para las peticiones a hacer, pero siempre que hago una petición a mi api yo mando el token entonces como podré hacer la autentificación y obtener el token para trabajar desde AngularJS
Saludos Dairon

1voto

white comentado

lograste solucionarlo? trabajas con JWT ( json web tokens ) ?

0voto

dairon comentado

ahora mismo buscaré sobre eso que mencionas JWT pero no se como configurar y pasar los parámetros para hacer que el api-rest en codeigniter se autentifique y como decirle que los usuarios de autentificacion estan en una base de datos. me refiero a la autentificación que utiliza desde la configuración que se establece en el fichero config.php del REST con CodeIgniter

1 Respuesta

0voto

cloudman Puntos4020

Buenos días.

https://github.com/sahat/satellizer

En github tienes un módulo basado en web-tokens llamado satellizer y que creo que solucionará tu problema.

Yo lo utilicé en un proyecto con angularjs y es bastante sencillo.

Un saludo

0voto

dairon comentado

Ahora le hecho una mirada

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta