알림 구현기
배경 최근에 우리 명지대학교 학생식당과 학생들간에 정보를 빠르게 확인하고 소통할 수 있는 플랫폼이 있으면 좋을 것 같다는 생각에 프로젝트를 진행하였다. 그동안에도 다른 식단 정보를 알려주는 어플이 있었지만 다들 개발자가 직접 학교 홈페이지를 참고해서 업로드하기 때문에 정보의 반영이 늦거나 메뉴 품절/변경 등 유동적인 공지를 따로 해줄 수는 없었고 ...
배경 최근에 우리 명지대학교 학생식당과 학생들간에 정보를 빠르게 확인하고 소통할 수 있는 플랫폼이 있으면 좋을 것 같다는 생각에 프로젝트를 진행하였다. 그동안에도 다른 식단 정보를 알려주는 어플이 있었지만 다들 개발자가 직접 학교 홈페이지를 참고해서 업로드하기 때문에 정보의 반영이 늦거나 메뉴 품절/변경 등 유동적인 공지를 따로 해줄 수는 없었고 ...
아마 많은 개발자분들이 제목을 보고 ‘엥 당연한거 아니야?’라고 생각할 수도 있을 것 같습니다만 이런 고민을 하게 된 배경을 말씀드리겠습니다. 제가 소셜 로그인을 구현할 때는 Oauth2.0 + OIDC를 이용하여 구현했습니다. 그래서 Oauth2.0의 AccessToken은 자원 접근을 위해 사용되고 OIDC의 ID Token은 사용자 인증을 위한...
가상화 가상화는 서버, 스토리지, 네트워크 및 기타 물리적 시스템에 대한 가상 표현을 생성하는 데 사용할 수 있는 기술입니다. 가상 소프트웨어는 물리적 하드웨어 기능을 모방하여 하나의 물리적 머신에서 여러 가상 시스템을 동시에 실행합니다. 기업은 가상화를 사용해 하드웨어 리소스를 효율적으로 사용하여 투자 대비 이익을 더 많이 얻을 수 있습니다. ...
SSH이란 SSH는 secured shell로 원격 호스트에 접속하기 위한 프로토콜이다. Shell OS의 기능을 감싸고 이를 사용자가 사용할 수 있도록 인터페이스를 제공하는 프로그램이다. secured + shell 클라이언트가 보안적으로 안전하게 서버의 shell에 접근하는 것 SSH 왜 사용할까? 원격 서버의 터미널을 사용하기 위해 접...
Intro 컴퓨터 보안이란? 정보 시스템 리소스의 기밀성, 무결성 및 가용성을 보존 하기 위해 자동화된 정보 시스템에 제공되는 보호 보안의 3요소 + 인증 Confidentiality(기밀성) 허가된 사용자, 장비만이 데이터 내용을 알 수 있도록 하는 것으로 암호화, 복호화를 통해 기밀성을 유지할 수 있다. Ingetrity(무결성) 변조 없이...