2011-08-10 12 views
9

Estoy buscando crear una API usando CodeIgniter y oAuth. he encontrado lo que parece ser una gran extensión a Ci aquí:Codeigniter. Implementando oAuth

https://github.com/alexbilbie/CodeIgniter-OAuth-2.0-Server

Me parece prometedor, pero no tengo idea de cómo ponerlo en práctica. No hay instrucciones en ninguna parte.

¡Cualquier entrada es bienvenida!

+0

¿Has intentado preguntar al autor de este proyecto? –

+0

Solo me preguntaba si alguien podría enviar su implementación de esta biblioteca ya que soy totalmente nuevo en CodeIgniter y necesito desesperadamente tener OAuth 2.0 para mi aplicación PHP. – johnshaddad

Respuesta

3

No estoy familiarizado con esta biblioteca, pero solo eché un vistazo y parece que solo desea descargar la biblioteca y copiar todas las carpetas en el archivo comprimido descargable en su directorio de aplicaciones Codeigniter. Si busca en la carpeta de controladores del archivo zip descargado, verá 2 controladores que muestran cómo se está utilizando la biblioteca.

Los dos archivos son oauth.php y signin.php. Aparecen para mostrar cómo puede iniciar sesión en un usuario a través de oAuth. Simplemente revise cuidadosamente los archivos y lo resolverá.

+0

Mm, ahora he dejado caer los archivos en las ubicaciones correctas y estoy tratando de abrir la URL: http: // localhost: 8888/testcenter/codeigniter/index.php/oauth/sign_in pero no está funcionando. Solo una página de tiempo. –

2

Probé esta extensión hace unos días y estoy trabajando. Necesita editar los config-files, config/oauth_client.php, config/oauth_resource_server.php y quizás config/rest.php.

También necesita agregar al menos una aplicación a la base de datos. Una fila en la tabla de aplicaciones es suficiente. Utilice el mismo client_id y client_secret que usó en el archivo de configuración del cliente y debería funcionar.