라벨이 electron인 게시물 표시

electron의 BrowserWindow > 구글(google)로 로그인시 insecure browser라며 로그인이 안되는 이슈

experience BrowserWindow로 구글로 로그인을 지원하고 있었는데, 어느순간부터 위와 같은 오류와 함께 로그인이 안되는 현상 발생.. ​  구글쪽에서는 계정보호를 위해 로그인을 지원하는 브라우저를 특정하도록 변경됨.. https://support.google.com/accounts/answer/7675428?hl=en  단순 로그인만을 하는 BrowserWindow 기반이기에 해당 프로젝트 전반의 로그인 기반을 바꾸기엔 무리가 있어, 다른 방법은 없을까 찾아봄.. ​ 대략 userAgent에서 Electron과 Chrome 관련 text제거로 동작은 하도록 수정함.. 물론 추후 막힐 수 있으니, 정식 해법을 고려해야 함..ㅠ ​ from : https://github.com/RocketChat/Rocket.Chat.Electron/issues/1459#issuecomment-593119410

윈도우(windows)용 app 인증서 교체로 코드서명(codesign) 변경한 경우 스마트 스크린(smart screen) 에서 인식하지 못하는 이슈

이미지
experience electron으로 어플리케이션 개발중.. 윈도우 인증서 만료로 인증서 교체이후 설치시 smart screen에서 앱을 실행하면 위험에 노출된다고 나오는 현상이 발생.. ​ ​  comodo 인증서 사이트에 방법이 잘 설명되어 있는듯.. ​ - 간단히 5번 방법(EV인증서 적용)으로 해결 from :  https://kicassl.com/cstmrsuprt/faq/formFaqList.sg?faqSeq=3046

macOS 용 app 코드서명(codesign) 체크 방법

experience electron으로 macOS용 app 개발후 코드서명이 잘 되었는지 체크가 필요하여, 이를 체크할 needs가 생김..   (코드서명이나 app 빌드는 node module 중 하나를 이용했기에...   알아서 잘됐겠거니... 느낌..이지만...) ​ ​ 체크 방법은 codesign 및 spctl 사용.. ​ spctl --assess -vv /Path/To/Application.app codesign -dv --verbose=4 /Path/To/Application.app ​ ​ 설치된 경로로 지정...