카카오 로그인 API 질문이 있습니다 (자바스크립트 구현)

	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 매개변수가 존재하지 않는다고 하는데 사용하는 방법이 잘못된건가요??

안녕하세요.
사용하고 계시는 JS SDK 버전 확인 부탁드립니다.

JS SDK 2.3.0 버전 부터 prompts 파라미터 명이 prompt 로 변경되었습니다.
이전 버전을 사용하고 계시다면 prompts 파라미터 사용 부탁드립니다.

제가 지금 사용하는 sdk 버전은

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 이러한 오류가 발생합니다.

최초 문의하신것과 달리

authorize 함수가 아닌 JS SDK v1 Kakao.Auth.login 함수를 사용하시는군요.

해당 함수는 prompt 파라메터가 없습니다.

항상 ID/PW 입력 받아 로그인 처리 하시려면 Kakao.Auth.loginForm 함수를 사용하시면됩니다.

참고로 Kakao.Auth.login , Kakao.Auth.loginForm 함수는 JS SDK v2에서 제공 종료된 기능으로 사용을 권장하지는 않습니다.