A cookie associated with a cross-site resource at http://kakao.com/ was set without the `SameSite` attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`.

카카오로그인 연동을 구현하려는데 크롬에서 자꾸 이런 오류가 뜬다.

구글링에 나온거 최대한 시도해봤다. 크롬://flags에서 samesite 설정 하려고 크롬도 지워서 구버전으로 설치하고, 업데이트도 막아놓고 별 짓 다해봤는데 안 된다. 다음데브에도 관련 질문이 있는데 죄다 해결하다가 만 상태로 진전있는 답변이 1도 없다.. 

쥐푸라기라도 잡는 심정으로 관련 쿠키 사용중이면 생길 수 있따는 답변? 보고 카카오톡도 지우고 다시 크롬은 최신버전으로 원상복귀하고 실행했지만 그대로다..

그러다가 반정도 해결이 되었는데.. 원인은 너무 이상한 곳에서 발견되었다.. 

이전 : http://127.0.0.1:8080

이부분과 redirect url 도메인 부분을 http://127.0.0.1:8080 > 에서 localhost 로 전부 바꿔줬더니

이렇게 요거라도 떴다.. 

우측하단에 계속 뜨던 빨강 오류들과 이글 제목의 오류 문구가 안뜨고 드디어 진전된 뭔가 이루어진 결과가 나왔다 드디어...

그런데.. 의문인 점은..

분명 몇개월 전에 저기 "사이트 도메인"과 "Redirect URL"부분은 127.0.0.1:8080이었고 그때는 아주 잘만 이용되었었는데 건들지도 않았는데 왜 이렇게 된건지.. 참 의문이다... 

더 공부해서 알아볼 문제

 

서로 협업하다보면 버전차이인지는 몰라도 깃허브로 파일 머지할 때마다 이렇게 뜬다... 그리고 두 개의 프로젝트가 무언가 차이가 나도 이렇게 뜬다.  

단기적인 해결책은 빌드패스->jre삭제->★apply->add library-> default jre 등록후 다시 apply. 

기존 작업하는 프로젝트와 협업하는 프로젝트 왔다 갔다 할 때마다 바꿔줘야한다.. 언젠가 부터 갑자기 생긴거니깐 분명 파일을 머지한 사람 중에 범인이 있다.. 

깃허브 원격 프로젝트 폴더를 이클립스와 연동하여 사용하려니 이만 저만 설정 다시만져야 하는 게 한 둘이 아니다.

빌드패스,프로젝트퍼셋, 자바 컴파일러까지.. 

우선, jre라이브러리 다시 설정해주고 -> classpath 에 톰캣 추가 -> project 퍼셋에 이전 프로젝트 폴더 퍼셋과 마찬가지로 체크 밑에 그림에 보면 처음에는 java에만 체크되어있었고 버전도 자신이 사용하는 버전에 맞게 수정

하지만 다음과같이 에러가 발생

아래에 다이나믹 웹 모듈 처음 클릭하고 버전도 맞게 고쳐줘야됐는데 생략했었다. 저부분 내가 사용하는 버전에 맞게 선택 후 apply했더니 모든 문제가 해결 됨.

https://tomcat.apache.org/whichversion.html

구글링하면 쭈루룩 비슷비슷한 내용의 해결법이 나온다. 

대부분 cmd에 netstat -ano 입력해서 해당 포트를 taskkill /F /PID 0000 명령어로 프로세스 종료 시키는 것이 해결법.

그리고 was 포트 변경.

하지만 난 아예 포트가 검색이 안 된다. 사용중이 아니다..  

그냥 컴퓨터를 재부팅 했다.

해결완료... 

이클립스를 킨 상태에서 amd radeon 그래픽 카드 설치 업데이트를 했고 그 과정에서 뭔가 꼬인 모양이다.. 그거 외엔 건드린게 없으니...

+ Recent posts