Electron.js 기반 앱 개발중입니다. 카카오 로그인을 제공하려고 합니다.
디버그 모드에서는 내부에서 react server(localhost:3000)이 돌고 있어서 정상적으로 로그인이 되는데, window용으로 빌드하여 테스트 해보면 아래와 같은 에러가 발생합니다.
아래와 같이 진행중입니다.
Kakao.Auth.loginForm({
success: (authObj) => {
windowAny.Kakao.API.request({
url: ‘/v2/user/me’,
success: this.onSuccessKakao,
fail: this.onFailKakao
});
},
fail: this.onFailKakao
});
아무래도 원인은 빌드된 앱에서는 호스팅서버를 내부에 가지지 않고, 빌드된 프로젝트를 file//로 접근했기 때문에, referer를 지정할 수 없어서, 허가된 사이트 도메인이 없어서 그런 것으로 보이는데요.
이런 경우 어떻게 해결을 해야 할까요?