Firebase는 PHP를 계승하는 움직이는 표적 인 것처럼 보입니다. (구글은 5 월에 업그레이드 된 것 뿐이다.) 간단한 예제가 필요하다. 이것이 내가 한 것입니다 :PHP : firebase 신원 인증
저는 Firebase 웹 사이트로 이동하여 apiKey, authDomain 및 databaseURL을 얻습니다. 좋은. 나는 그들이 다양한 HTML 파일에 들어가야하기 때문에 비밀이 아닌 것으로 생각한다. (왼쪽) 인증에서
-
나는 로그인 공급자로 구글을 추가합니다.
내 OAuth 리디렉션 도메인을 추가하여
mydomain.com
과 같은 내 사이트를 추가합니다.
는 지금, 나는 내 웹 방문자의 인증 된 이메일 주소와 인쇄를 얻는 가장 간단한 PHP 웹 사이트 스크립트를합니다. 생각 :
<?php
$email = getemail($apikey, $authDomain, $databaseURL);
if (empty($email)) die("your user is refuser");
echo "<html> <body> Your users confirmed email is $email . </body> </html>";
?>
(어딘가에, 내가 다른 사람), 구글이 처음으로 [경우 아직] 다음 로그인 내 방문자를 요청해야합니다 수 있지만 (나는 걱정하지 바랍니다 배경에 내 웹 사이트에 방문자의 Google 이메일을 알릴 수있는 권한이 있어야합니다. 사용자가 거절하거나 거절하면 PHP 스크립트에 빈 문자열 (그렇지 않으면 인증 된 이메일)이 있어야합니다.
이 방법이 쉽지만 좋지만 시스템에 대한 깊은 지식과이 질문은 나뿐만 아니라 도움이 될 것입니다. 나는 약 20 가지 다른 튜토리얼을 시도했다.
/iaw
이제 Google 서명을 sdk로 확인하십시오. 나는 파이어베이스가 여기 중앙 시스템이되었다고 생각했다. 실제로 필요한 것은 내 사용자의 이메일 ID입니다 (허용하는 경우). –