GF (104) 썸네일형 리스트형 [Node.js] Gmail API 이용해서 메일 보내기 Gmail API 사용 활성화 및 사용자 인증 정보 생성 GCP 프로젝트를 생선한 후, 왼쪽 사이드바에서 [API 및 서비스] - [라이브러리]에 진입한다. gmail을 검색해서 들어간 후에 [사용] 버튼을 클릭한다. (이미 사용중인 경우 [관리] 버튼으로 대체되어 있다.) 조금 기다린 후 [사용]이 [관리] 버튼으로 변경되면(안 되면 페이지를 새로고침 해보자), 버튼을 눌러 관리 페이지로 진입한다. 위의 [+ 사용자 인증 정보 만들기] 버튼을 누르고 [OAuth 클라이언트 ID 만들기]를 선택한다. 맨 처음 사용자 인증 정보를 만드는 경우, OAuth 동의 화면을 먼저 작성해야 할 수 있다. (이미 작성한 경우 생략) OAuth 동의 화면은 안내에 따라 간단히 생성할 수 있다. 앱을 게시할 필요는 없다.. Windows Terminal 테마 설정하기 Windows Terminal 설치 Microsoft Store에서 Windows Terminal을 설치할 수 있다. 설치한 Windows Terminal을 실행한다. (커맨드에서 wt로 실행할 수도 있다) 이후 상단바에 아래화살표 버튼을 누르고 설정을 눌러에 설정 페이지에 진입한다. 프로필마다 설정을 지정할 수 있다. 어느 프로필에도 해당되지 않는 경우에는 기본값 프로필이 적용된다. 테마 설정 색 구성표에 있는 값 중에 마음에 드는 테마가 없다면, [색 구성표] 메뉴에서 직접 만들거나, https://windowsterminalthemes.dev/ 에서 원하는 것을 찾아 추가하면 된다. 예를 들어 Snazzy 테마를 추가하고 싶다면, Windows Terminal 설정의 좌측 하단에 [Json 파일 열.. PAT(Personal Access Token)으로 git login하기 git으로 github 로그인 시 ID/PW를 사용하는 경우 다음과 같은 안내가 나타난다. Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. 이제는 PAT(Personal Access Token)를 통한 인증이 권장된다. 토큰은 만료기간이 있고, 권한이 제한되므로 비밀번호를 사용하는 방식보다 안전하다. Github에서 Settings > Develo.. GCP 모니터링 - 대시보드 설정 사이드바에서 [모니터링 > 대시보드]로 이동한다. 상단의 [CREATE DASHBOARD]버튼을 눌러 새 대시보드를 생성한다. 도움말에 따라 직관적으로 차트를 추가할 수 있는데, json 값으로 수정할 수도 있다. 나는 다음과 같은 내용의 대시보드를 구성해서 써보고 있다. INSTANCE_ID라고 적힌 부분을 인스턴스의 ID로 대체하면 된다. 인스턴스 ID는 사이드바에서 [Compute Engine > VM 인스턴스]로 진입해서 인스턴스 목록을 확인한 뒤, 원하는 인스턴스의 이름을 눌러 확인할 수 있다. { "category": "CUSTOM", "displayName": "My Dashboard", "mosaicLayout": { "columns": 12, "tiles": [ { "height": 3,.. GCP 가상머신 사용하기 새 프로젝트 만들기 [프로젝트 만들기] 버튼을 클릭한다. 이름이나 조직은 필요한 경우 적당히 설정한다. 사이드바에서 홈(또는 홈 > 대시보드)으로 이동한 후, 방금 생성한 프로젝트를 선택한다. 대시보드를 확인할 수 있다. VM 인스턴스 생성 사이드바에서 [Compute Engine > VM 인스턴스]로 이동한다. 이후 [사용] 버튼을 누른다. 필요한 경우 결제 계정을 등록한 후 돌아와서 다시 시도한다. [인스턴스 만들기]를 눌러 새 인스턴스를 생성한다. 나는 월간 무료 등급 한도를 고려해서 다음과 같이 설정했다. (기본값으로 둔 사항은 기재하지 않았다.) 리전: us-west1 영역: us-west1-b 머신 구성: 일반용도, E2(e2-micro) 부팅 디스크: Ubuntu 20.04 LTS, 표준 영.. Keychron K2 V2 핫스왑 https://keychron.kr/keychron_k2_hotswap/ Keychron K2 핫스왑 Keychron K2 핫스왑 keychron.kr freenom 무료 도메인 사용 후기 나는 2020년 5월부터 freenom에서 제공하는 무료 도메인을 사용해오고 있다. (그 이전에도 사용한 적은 있으나 모두 일회성이었다.) 내가 사용한 도메인은 u-rl.ga이고, 내가 만든 URL 단축서비스에 연결했다. 이 서비스로 단축된 어떤 URL은 약 800+회 정도로 꽤 많이 사용됐다. 그러다 도메인 사용 기한이 1달 남은 날, 지인이 나에게 단축된 URL로 접속이 안된다고 말했다. 하지만 나는 정상적으로 접속이 가능했기에 무엇이 문제인지 알 수 없었다. 그러나 다음 날, 내 휴대폰으로도 접속이 안되기 시작했다. 여전히 내 PC로는 접속이 가능했다. 기기나 환경에 따라 접속이 안 되기 시작한 것이다. 문제를 확인하고 도메인 사용 기간 연장신청도 알아볼 겸, freenom에 다시 들어갔다. 그동안.. OAuth 사용자가 웹사이트나 애플리케이션의 접근 권한을 얻기 위해, 비밀번호를 제공하는 대신 타 웹사이트 상의 자신들의 정보를 사용하도록 하는 것이다. 예를 들면 Kakao, Naver, Google, Facebook 등의 계정으로 어떤 임의의 타 서비스에 로그인하는 것이 있다. OAuth는 무엇이 좋은가? 사용자 입장에서는 서비스마다 각각의 계정을 관리할 필요가 없다. 하나의 로그인으로 여러 서비스를 사용할 수 있다. 서비스의 보안을 더 신뢰할 수 있다. 개인 정보 노출을 최소화하거나 관리할 수 있다. 서비스 입장에서는 회원의 계정정보 관리에 많은 노력을 기울이지 않아도 된다. 사용자 획득 가능성이 높아진다. OAuth API를 제공하는 서비스 입장에서는 자기 서비스에 대한 서드파티 애플리케이션 개발을 허용할 .. 이전 1 2 3 4 5 6 ··· 13 다음