안녕하세요
간편 로그인 한번쯤 해 보셨을 텐데 ("구글로 계속하기" 이런 게 전부 간편 로그인 입니다)
이 간편 로그인을 직접 설정해 보죠
일단 구글의 파이어베이스로 가줍니다
왜냐면 파이어베이스가 다른 업체도 연결을 지원하기 때문이죠
https://firebase.google.com/?hl=ko
가입하고 콘솔로 와 주시면 됩니다
(구글 아이디 있으면 이미 가입 된 거 )
구글 콘솔 -> 모든 제품 -> Auth 로 시작하는거
누르면 여기로 오는데 아래의 시작하기 버튼을 눌러줍니다
그럼 뭔가 다양한게 뜨는데 여러분이 각각 api 설정 해서 불러와서 추가하면 되는거고
MS나 애플도 이런식으로 연결 가능합니다
아 그리고 은행앱 같은 데 있는 2단계 SMS 인증도 구현 가능합니다
다시 돌아가서 구글을 선택하고 계속하면 이런걸 볼 수 있는데
[사용 설정]을 켜주고 [저장]을 눌러줍니다
딱히 설정할 건 없고 지원 이메일만 본인 이메일 쓰면 됩니다
그 다음 다시 [저장]
이러면 끝이구요
이런것도 구글이 전부 해 줍니다( 대신 유료 )
여튼 설정 끝났으면 따로 발급된 App 키를 통해서 이쪽 서버에 요청을 주면 구글 서버를 통해 인증됩니다
관리자는 추가로 직접 유저를 만들고 삭제 가능한데( 물론 코드로 자동화 가능 )
사용자 이메일을 만들어 추가하고 지울 수도 있습니다 실수로 실제 유저 지워버리면 큰일나니 테스트 용으로만 쓰시길