네이버 로그인 api php 예제

OpenID 공급자는 그당 어떤 설정도 필요로 하지 않습니다. 그러나 일반적인 OpenID 로그인 페이지는 사용자에게 미리 정의된 OpenID 공급자 목록을 표시하고 공급자가 기본적으로 나열되지 않은 경우 사용자가 자신의 OpenID ID URL을 입력할 수 있도록 합니다. 기본 제공 템플릿에 의해 표시되는 공급자 목록은 다음과 같이 구성 할 수 있습니다 : 사용자가 각 세션을 승인하지 않고 로그인 할 수 있도록하려면 응용 프로그램의 ”설정”탭에서 ”이 응용 프로그램이 트위터로 로그인하는 데 사용할 수 있도록 허용”을 선택합니다. 사용할 기본 영역은 URL의 쿼리 매개 변수를 사용하여 재정의할 수 있습니다( 예: ?region=eu) 기본값입니다. 기본적으로 일반(조직 및 소비자) 테넌트는 로그인에 대해 구성됩니다. 제한하려면 아래와 같이 테넌트 설정을 변경합니다. Shopify 공급자는 로그인하려면 상점 매개 변수가 필요합니다. 예를 들어 petstore.myshopify.com 상점의 경우 다음을 사용하십시오. 아직 계정이 없는 경우 무료로 가입하고 완료되면 여기로 돌아오세요.

이 예제에서는 간단한 작업을 유지하기 위해 외부 PHP 라이브러리 나 종속성을 사용하지 않습니다. Salesforce 공급자는 로그인 VIP를 공급자 모델의 `키`로 설정해야 합니다(클라이언트 ID 및 비밀 이외에). 프로덕션 환경에서는 https://login.salesforce.com/ 사용합니다. 샌드박스는 https://test.salesforce.com/ 사용합니다. http://open.weibo.com/apps OAuth2 앱을 등록하십시오. 안타깝게도 Weibo는 권한 부여 콜백 URL에 포트 번호를 지정할 수 없습니다. 따라서 개발을 위해 양식 http://127.0.0.1/accounts/weibo/login/callback/ 콜백 URL을 사용하고 runserver 127.0.0.1:80을 실행해야 합니다. 이제 브라우저 http://127.0.0.1:8080/ 이 페이지를 방문할 수 있으며 로그인 프롬프트가 표시됩니다. 앱을 사용하여 로그인하는 사용자에게 동의서가 표시됩니다. 이를 위해 추가 정보가 필요합니다. ”API 및 인증”에서 ”동의 화면”으로 이동하여 적어도 이메일 및 제품 이름을 제공합니다. 첫 번째 로그인 및 재인증 요청시 새로 고침 토큰을 받으려면 AUTH_PARAMS[`access_type`]를 오프라인으로 설정해야 합니다.

바라건대 이것은 간단한 PHP 앱에 인증을 추가하는 것이 얼마나 쉬운지에 대한 유용한 예가되었습니다! 분명히 이것은 최소한의 예이며 실제로 응용 프로그램은 훨씬 더 특징적이며 아마도 하나 이상의 파일로 구성될 수 있습니다. 하지만 여기에서 배운 내용을 가지고 작업중인 다른 프레임 워크 또는 사용 사례에 적응 할 수 있어야합니다! 공급자의 측면에 OAuth 응용 프로그램을 만들 때 콜백 URL에 특별 한 주의 지불 (라고도 리디렉션 URL).

Det här inlägget postades i Okategoriserade. Bokmärk permalänken.