Kakao.Auth.authorize({
throughTalk: false,
redirectUri: 'http://localhost:8088/Kakao_Test/Afterlogin.jsp',
prompt: "login",
success: (auth) => {
console.log(auth);
// 로그인 성공 시 수행할 작업을 여기에 추가
}
});
위 코드에서 prompt: ‘login’ 구문으로 작성하면 카카오 로그인 할 때 세션에 관계없이 아이디, 비밀번호 입력을 한다고 하는데 Kakao.Auth.authorize() 에는 prompt 매개변수가 존재하지 않는다고 하는데 사용하는 방법이 잘못된건가요??
Kakao.init("ead48bb909b9117ed8f1716caa13152c");
var Path = "<%=contextPath%>";
console.log(Path);
function kakaologin() {
console.log("kakaologin function 내부");
Kakao.Auth.login({
prompt: 'login',
success: (auth) => {
console.log(auth);
// 로그인 성공 시 수행할 작업을 여기에 추가
}
});
요렇게 사용하고 있고 말씀하신대로 prompt 로 변경해서 실행 했을 때
kakao.min.js:108 Uncaught
1. nn {name: 'KakaoError', message: 'Invalid parameter keys: prompt at Auth.login', stack: 'Error\n at https://developers.kakao.com/sdk/js/k…/developers.kakao.com/sdk/js/kakao.min.js:108:215'}
1. message: "Invalid parameter keys: prompt at Auth.login"
2. name: "KakaoError"
3. stack: "Error\n at https://developers.kakao.com/sdk/js/kakao.min.js:108:20807\n at https://developers.kakao.com/sdk/js/kakao.min.js:108:140\n at https://developers.kakao.com/sdk/js/kakao.min.js:108:215"
4. [[Prototype]]: Error at https://developers.kakao.com/sdk/js/kakao.min.js:108:20807 at https://developers.kakao.com/sdk/js/kakao.min.js:108:140 at https://developers.kakao.com/sdk/js/kakao.min.js:108:215
1. stack: "Error\n at https://developers.kakao.com/sdk/js/kakao.min.js:108:20807\n at https://developers.kakao.com/sdk/js/kakao.min.js:108:140\n at https://developers.kakao.com/sdk/js/kakao.min.js:108:215"
2. [[Prototype]]: Object
이러한 오류가 발생합니다.