분류 전체보기155 Go OAuth2.0 서버 OAuth2.0 OAuth2.0이란 표준 인증 프로토콜 또는 프레임워크이다. 여기서 명확히 해야할 점은 OAuth2.0이 직접적인 Authentication (인증) 보다는 Authorization (승인)과 관련이 있다는 점이다. 즉, 사용자가 PW나 별도 정보로 해당 ID의 소유주인지를 확인하는 인증의 프로세스에 관한 것이아니라, 이미 인증된 상황에서 다른 곳의 리소스를 접근하기 위해 허락해주는 승인 프로세스에 관한 것이다. 가장 일반적인 예로, 새로운 웹사이트 회원가입시 새로 ID를 발급받는것 대신 기존의 Google 이나 카카오톡 계정과 연계하는것을 선택하게 되는데 이때 웹사이트와 카카오톡 서버와의 승인 절차가 OAuth2.0 으로 이루어지는 것이다. 4가지 방법 itnext.io/an-oauth.. 2021. 1. 31. 이웃집 토토로 (1988) - 전원 풍경에 힐링되는 애니메이션 지브리스튜디오 대표 이미지가 토토로일 정도로 애니메이션을 보지 않아도 모두가 아는 토토로 캐릭터. 나 또한 토토로 캐릭터는 어렸을때 부터 알고는 있었지만 의외로 다른 지브리 애니메이션보다도 가장 늦게 본 애니메이션이다. www.youtube.com/watch?v=92a7Hj0ijLs '하울의 성' 이후로는 마음에 드는 애니메이션이 나오지 않아 이전 애니메이션을 찾다가 처음 보게된 '이웃집 토토로' . 어른이 되어 본 애니메이션이라 그런지 사실 토토로와 캣버스타고 가는 유명한 장면은 크게 와닿지 않았다. 반면 애니메이션 시작 장면이나 중간중간 향수?(한번도 시골을 경험한적이 없는데도 불구하고)를 느끼게 하는 5,60년대의 시골 풍경과 집들이 와닿았다. 덜커덕거리면서 울퉁불퉁한 시골길위를... 아슬아슬하게 .. 2021. 1. 23. node-forge를 이용한 RSA 암호화, CSR 생성 SSL/TLS 인터넷을 통해 데이터를 주고 받기 위해서는 그 기반이 되는 SSL/TLS 보안 프로토콜에 맞게 데이터를 주고 받아야한다. SSL/TLS 를 보통 같이 쓰고 있는데 역사적으로 보면 SSL은 deprecated 되었고 TLS를 사용하는데 보통 SSL이 사람들에게 익숙해서 같은 의미로 SSL 과 TLS 가 사용된다고 한다. www.globalsign.com/en/blog/ssl-vs-tls-difference SSL vs TLS - What's the Difference? What's the difference between SSL and TLS? And how do you know which one is right for you? Everything is explained in this blo.. 2021. 1. 16. Electron + Bootstrap 초보의 간단 앱 만들기 getbootstrap.com/ Bootstrap The most popular HTML, CSS, and JS library in the world. getbootstrap.com Bootstrap 빠르고 쉽게 일관된 디자인의 Front-end 를 개발할수 있는 Javascript Library. (Smartphone을 target으로 시작하여 모든 기기 지원) 설치방법 Local 에 파일을 다운로드 (Compiled CSS + JS) CDN 으로 불러오기 npm install 하기 npm install bootstrap@next 코드 구조 dist/ 에는 precompiled 한 css, js js/ scss 에는 bootstrap 의 code Customize Web Front-end 개발은 대부분.. 2021. 1. 9. Electron Quick Start Electron Electron 은 노드JS(Node.js)를 기반으로 JavaScript, HTML, CSS의 Web 기술을 사용하여 Mac, Window, Linux에서 동작하는 Desktop App을 만드는 Open Framework 다. Web 기술을 가진 개발자가 굳이 Native App을 위한 새로운 기술을 습득하지 않고서도 현재 개발한 Web App Code를 재사용해서 Desktop에서 실행시킬수 있는 것이다. Open Source Browser 인 Chromium 을 front-end 로 node.js를 back-end로 사용하고 V8 Javascript 엔진을 공유하여 돌아가게 된다. post.naver.com/viewer/postView.nhn?volumeNo=29553253&memb.. 2021. 1. 6. Gin (Go web framework) 앱을 Docker로 실행하기 Gin은 Python의 Flask와 같은 web framework 이다. Go를 공부하는 목적이 결국 서버 개발이니 Gin을 또 공부해야겠지. 그 첫번째로 Gin 앱을 Docker 이미지에 올려서 (비록 로컬이지만) HTTP 서버를 구현해보자. Gin 으로 HTTP 서버 구현하기 github.com/gin-gonic/gin gin-gonic/gin Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. - ... g.. 2020. 12. 31. 이전 1 ··· 3 4 5 6 7 8 9 ··· 26 다음