본문 바로가기

독학178

XE 독학하기 그 39번째 걸음 - 구글 아이디로 로그인 만들기 part2 안녕하세요? 지난번 포스팅에서 구글 아이디로 로그인을 하는 기능을 거의 다 만들어 놓고도, 마지막에 API오류가 뜨는 것을 보셨을 것입니다. 이번 포스팅에서는 이 문제를 해결해서 구글 아이디로 로그인이 가능하다는 것을 보여주고자 합니다. 해결책을 찾아보던 중에 우연히 위 스크린샷과 같은 내용을 발견하였습니다. 지난번 포스팅에서 구글 플러스 API는 활성시키는 과정이 없었는데, 이게 문제라고 판단을 하고서 바로 구글 API 콘솔 홈페이지로 들어갔습니다. 먼저 구글 API 콘솔 사이트에서 라이브러리로 가서, Google+ API를 선택해서 들어가도록 합니다. 그리고 나서 위 스크린샷에 나와있듯이 사용설정 항목을 클릭하도록 합니다. 사용하기로 설정이 되면 위 스크린샷과 같은 화면이 나오게 됩니다. 이제 모든 .. 2017. 2. 14.
XE 독학하기 그 38번째 걸음 - 구글 아이디로 로그인하기 기능구현하기 part1 안녕하세요? 지난번 시간에 카카오톡 아이디를 이용해서 XE로 제작된 홈페이지에 회원가입 없이 로그인을 하는 기능을 구현하였다면, 이번 시간에는 구글 아이디를 이용해서 회원가입 없이 홈페이지에 로그인을 하는 기능을 구현하고자 합니다. 우선 XE 홈페이지에 설치한 소셜XE에서 구글을 지원하는 것을 먼저 확인해야 합니다. 이유는 두말할 것도 없이, 여기 소셜XE에서 지원하지 않는다면, 저로서는 어떻게 해결할 수 있는 레벨을 넘어간 문제가 되기 때문입니다. 먼저 구글 검색창에서 [구글 API]라고 검색을 하여서 위 스크린샷과 같은 구글 APIs라는 홈페이지로 들어가도록 합니다. 당연 구글 계정은 필요하며, 먼저 필요에 의해서 사용자 인증 정보를 저는 먼저 만들도록 하였습니다. 일단 저는 제 G 메일 주소를 이메.. 2017. 2. 14.
XE독학하기 그 36번째 걸음-카카오톡 아이디로 로그인을 만들기 part1 안녕하세요? 이번 포스팅에서는 지난번에 네이버 아이디로 로그인을 만들어 둔 것은 좋았는데, 한가지 문제가 있는 것을 발견하였습니다. 일부 사용자들이 네이버 아이디로 로그인이 불가능한 현상이 발생한 것입니다. 사실 이건 제가 찾아보니까, 네이버 개발자 포럼에서도 윈도 10을 사용하는 일부 유저들에게서 이런 현상이 발생을 한다고 합니다. 문제는 이걸 제 레벨에서는 어떻게 할 수는 없기 때문에, 하는 수 없이 이번에는 사용자가 많을 것으로 예상이 되는 다른 SNS로그인을 구현하고자 생각했습니다. 기본적으로 소셜XE라는 모둘에서 제공하는 다른 SNS 중에서 카카오가 있는 것을 발견할 수 있었습니다. 그래서 이를 구현하고자 마음을 먹고, 먼저 카카오 개발자 홈페이지로 갔습니다. 카카오 개발자 페이지를 보면, 여기.. 2017. 2. 11.
XE독학하기 그 36번째 걸음-네이버로그인 마무리와 Scratchat 관련 실험 안녕하세요? 지난번 포스팅에서 어느정도 네이버 아이디로 로그인을 하는 기능을 완성한 것을 보셨을 것입니다. 하지만 여기서 한가지 문제가 발생하였습니다. 실험을 위해서 다른 사람이 한번 로그인을 시도하면, 요청한 기능을 실행할 수 있는 권한이 없습니다. 하는 메세지가 출력이 되면서 로그인이 되지 않는 문제가 발생하였습니다. 그래서 우선 처음에는 네이버 아이디로 로그인을 실행할 경우 생기는 call back URL이 문제인가 싶어서, 네이버 개발자 사이트로 가서 네이버API설정을 변경하기로 하였습니다. 여기서 일단 Callback URL을 서비스 URL과 같은 주소로 변경하도록 했습니다. 그러나 문제는 이러고도 여전히 로그인이 되지 않는 문제가 발생하였습니다. 그래서 이번에는 API권한관리 항목으로 가서, .. 2017. 2. 9.