반응형
Kakao.init('사용할 앱의 JavaScript 키 값 입력');
Kakao.isInitialized();
function KakaoLogin(){
Kakao.Auth.login({
success: function(authObj) { // 로그인 했을 때 성공 여부 불러옴
Kakao.API.request({
url: '/v2/user/me',
success: function(res) { // 로그인한 사람의 개인정보 불러옴
console.log(JSON.stringify(res));
//alert(res.id);
Kakao.Auth.authorize({
redirectUri: '${REDIRECT_URI}' // 인가토큰을 받는다. 이를 통해 server측에서 이를 받아 access token을 요청하고 kakao측에서 받아 이를 user에게 전달하면 유저는 이를 이용해 로그인을 유지.
});
console.log(res.id);
document.LogInPage.UserKakao.value = res.id;
document.forms["LogInPage"].submit();
},
fail: function(error) {
//alert(JSON.stringify(error));
}
});
},
fail: function(err) {
//alert(JSON.stringify(err));
}
});
}
// Kakao.Auth.authorize({
// // redirectUri: '{REDIRECT_URI}'
// });
위에 코드는 그냥 로그인 부분이라 로그인을 유지하는 곳이 어디인가 했는데, 아래에 있었군;;;
대충 이렇게 진행하는 것 같은데, 인가토큰을 받았는데, access 토큰을 받는 곳(서버측)을 구현하지 못해서 중단.
-참고 코드-
728x90
'취업 > 소셜로그인' 카테고리의 다른 글
[ci4] kakako 로그인 기능 구현. (0) | 2022.06.10 |
---|---|
[ci4]소셜로그인 new 코드 구글 로그인(JS - 프론트 코드) (8) | 2022.06.01 |
[ci4] 소셜로그인 페이스북 로그인/로그아웃 (0) | 2022.06.01 |
[RN]리액트 네이티브(17)"구글 로그인 연결 without firebase" (7) | 2021.04.20 |
[RN]리액트 네이티브(16)"네이버 SNS 로그인 완성" (0) | 2021.04.20 |