분류 전체보기(549)
-
[웹해킹] 자바스크립트 우회 공격 (보호)
보호되어 있는 글입니다.
2023.09.24 -
[Spring] 스프링으로 계산기 만들기
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1.디렉터리 구조 [project_name]/src/main/java : .java 파일 관리. [project_name]/src/main/resources : 자원 관리. 스프링 설정 파일(xml) 또는 프로퍼티 파일. pom.xml : 메이븐 설정 파일 가. 메인 리포지터리 또는 remote repository라고 한다. 필요한 모듈들을 다운로드하는 곳이다. https://mvnrepository.com이 우리가 사용하는 메인 리포지터리의 주소다. 다운로드..
2023.09.22 -
[Express] Passport.js 자격 확인
0. 출처 passport.js 자격확인 - 생활코딩 수업소개 전송된 정보가 유효한지 여부를 파악하는 방법에 대한 내용입니다. 강의 1 소스코드 변경사항 강의 2 소스코드 변경사항 opentutorials.org passport-local Local username and password authentication strategy for Passport. www.passportjs.org [Node.js] Passport (로컬 로그인 with session) Passport란? Passport is authentication middleware for Node.js. Extremely flexible and modular, Passport can be unobtrusively dropped in to ..
2023.09.17 -
[Express] Passport.js 시작하기
0. 출처 passport.js 설치 - 생활코딩 수업소개 passport를 설치하고, 소스코드에 삽입하는 방법에 대해서 설명해드립니다. 강의 소스코드 변경사항 opentutorials.org passport-local Local username and password authentication strategy for Passport. www.passportjs.org 1. Strategy 선택 사용할 Strategy를 검색해서 찾는다. Passport.js Simple, unobtrusive authentication for Node.js www.passportjs.org 2. Passport.js 설치하기 구글, 페이스북, 카카오톡 등으로 로그인하는 것은 추후에 시도해 보고 이번에는 정통적으로 사용해..
2023.09.17 -
[Express] Passport.js이란?
0. 출처 Passport.js - 생활코딩 수업소개 이 수업은 Node.js Express의 인증 미들웨어인 Passport.js의 사용법을 알려드리는 수업입니다. 수업대상 로그인/로그아웃/접근제한과 같은 인증 기능을 구현하고 싶은 분에게 필요한 수업 opentutorials.org 1. Passport.js 최근에는 간편 로그인, ~로 로그인하기 등 다양한 인증 방식이 사용된다. 또한 다양한 서비스 간의 통합이 활발해졌다. 개발자들은 기본적인 아이디와 비밀번호부터 OAuth, OpenID, SAML과 같은 복잡한 인증 프로토콜까지 다양한 방식을 통해 인증 기능을 구현해야 했다. 또한 인증 기능은 잘못 구현할 시 큰 보안 사고가 발생한다. 인증 기능을 구현하는 것은 높은 난이도, 낮은 재사용성, 심각한..
2023.09.17 -
[알고리즘] 2852번: NBA 농구
0. 문제 2852번: NBA 농구 첫째 줄에 골이 들어간 횟수 N(1 N; for(int i=0; i> tNum >> input; now = parse(input); if(score1>score2){ t1 += now - prevTime; }else if(score1score2){ t1 += 2880 - prevTime; }else if(score1
2023.09.16 -
[알고리즘] 3474번: 교수가 된 현우
0. 문제 3474번: 교수가 된 현우 첫째 줄에 테스트 케이스의 개수 T가 주어지고, 이어서 T개의 줄에 정수 N이 주어진다(1 N; while(N >= i){ ret += N/i; i*=5; } cout
2023.09.16 -
[Spring] Maven
아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1. 컴파일과 빌드의 차이점 컴파일 : 코드 파일을 컴파일러가 바이트코드로 변환하는 과정. 빌드 : 컴파일보다 넓은 의미로 라이브러리 다운로드 및 연결, 컴파일, 링크, 패키징 등 애플리케이션 제작에 필요한 전반적인 과정을 뜻합니다. 2. 메이븐 빌드툴의 종류 Ant : 과거에 사용. 내부 스크립트가 복잡. Maven : 오래전부터 사용되어 여전히 사용됨. Gradle : 최근에 많이 사용. Maven에 비해서 대략 2배 빠름. 이번 강의에서는 Maven을 사용함. 메이..
2023.09.14