2

나는 웹 개발의 세계에 새로운 있습니다. 나는 PHP를 사용하는 방법을 알고 있으므로 그렇게 할 수는 있지만 "근대 관행"에 대해서는 조금 뒤떨어져 있습니다. 어젯밤에 나는 LightOpenID 라이브러리를 CodeIgniter와 함께 사용하여 내 웹 사이트에 로그인 섹션을 만들었습니다. 사용자는 로그인을 클릭하여 Google "로그인"버튼을 사용하여 로그인 페이지로 이동합니다. 이 버튼은 LightOpenID에 의해 생성 된 URL을 사용하여 사용자에게 권한/등을 묻는 Google "계정 선택"페이지로 안내합니다. 그런 다음 사용자를 내 웹 사이트로 리디렉션하여 나중에 "자동 등록 기능"과 같은 세부 정보를 데이터베이스에 기록합니다. 나는 그들의 이름, 성, 이메일 및 OpenID를 저장합니다. 그런 다음 사용자 세션을 만들고 사용자가 내 웹 사이트를 탐색 할 수 있습니다. 슈퍼 간단합니다.Google OpenID 2는 더 이상 사용되지 않습니다. 대신 싱글 사인온 (SSO)을 구현해야합니까?

나는 그것이 내가 "조금"나는 사용자 계정을 활용하고 싶다는 지적하고 싶었 기 때문에 그것을 설명해야만하는 이유. 인증을 위해 Google에 로그인하기 만하면됩니다. Google의 OpenID> oauth2 이전 페이지와 모든 이전 사례 (나보다 조금 이상적)는 사용자 친구 서클 및 기타 소셜 쓰레기를 검색하기위한 목적으로 Google+ 인증을 설명합니다. 이 복잡한 작업이 필요하지 않습니다. 인증 만 있으면됩니다.

그래서 지금 어떤 방법을 사용해야하는지 궁금 해서요. (Google은 oauth 2를 사용하지만 "초기 oauth 2"는 사용하지 않습니다.) 나는 그 차이점을 전혀 모르고 있으며, 나는 Google+ 만 사용해야한다고 말합니다. 너희들이 나를

답변

0

HybridAuth에서보세요 저에 대한 인증을 처리하는 간단한 라이브러리를 찾을 수 있다면 나는 경우 지금은) 내가

+0

...는 등 구글, 페이스 북, 트위터, 작동, 궁금 오해하지 말 것 Hybridauth는 더 이상 사용되지 않을 오래된 API (userinfo.email)를 사용합니다. Google에서 권장하는 최신 API를 사용하는 라이브러리를 알고 계십니까? – Sumedh

+0

Hybridauth는 꽤 인기가있어 아마도 일부 기능이 비추천 될 때 누군가가 그것을 업데이트 할 것입니다. – ethmz

+0

저는 HybridAuth를 오늘 시도했습니다. Google의 경우 설정 링크 (https://code.google.com/apis/console/)를 통해 리디렉션을 통해 다른 페이지로 이동하게되었습니다. 나는 완전한 초보자이지만 다음에 무엇을해야하는지 전혀 모른다. – texnic