2011-08-10 4 views
9

CodeIgniter 및 oAuth를 사용하여 API를 만들려고합니다. 나는 좋은 확장 여기 CI하는 모습을 발견 : 나는 유망 보이지만 내가 그것을 구현하는 방법에 단서가 없다Codeigniter. oAuth 구현

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

. 아무 지시도 아무데도 없다.

모든 입력을 환영합니다!

+0

이 프로젝트의 작성자에게 질문 해 보았습니까? –

+0

필자는 CodeIgniter에 완전히 익숙하지 않아서 PHP 응용 프로그램을위한 OAuth 2.0이 절실히 필요하기 때문에 누군가이 라이브러리의 구현을 보낼 수 있는지 궁금합니다. – johnshaddad

답변

3

본인은이 라이브러리에 익숙하지 않지만, 단지 라이브러리를 다운로드하고 다운로드 가능한 zip 파일의 모든 폴더를 Codeigniter 응용 프로그램 디렉토리에 복사하려고합니다. 다운로드 한 zip 파일의 controllers 폴더를 보면 라이브러리 사용 방법을 보여주는 2 개의 컨트롤러가 표시됩니다.

두 파일은 oauth.phpsignin.php입니다. oAuth를 통해 사용자 로그인 방법을 보여줍니다. 그냥 신중하게 파일을 통해 가서 당신은 그것을 해결할 수 있습니다.

+0

음, 나는 올바른 위치에 파일을 떨어 뜨렸고 http : // localhost : 8888/testcenter/codeigniter/index.php/oauth/sign_in URL을 열려고하는데 작동하지 않습니다. 잠시만. –

2

며칠 전에이 확장 프로그램을 사용해 보았습니다. 당신은 config-files, config/oauth_client.php, config/oauth_resource_server.php 그리고 어쩌면 config/rest.php를 편집해야합니다.

데이터베이스에 응용 프로그램을 하나 이상 추가해야합니다. 응용 프로그램 테이블의 한 행이면 충분합니다. 클라이언트 구성 파일에서 사용한 것과 동일한 client_id 및 client_secret을 사용하면 제대로 작동합니다.