일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java
- 11053
- 11054
- Java #백준 #코딩테스트
- 1110
- python
- Spring #Spring Boot #Java
- 백준
- Spring #Java #Spring Boot #싱글톤
- boj
- 알고리즘
- 카카오클라우드스쿨
- Spring
- 15552
- kakaocloud
- 7568
- Spring #Java #Spring Boot #@BeforeEach #@AfterEach
- kakaocloudschool
- 코딩테스트
- Java #코딩테스트
- 카카오 클라우드 스쿨
- 9020
- node
- 24479
- sequelize
- 2447
- 파이썬
- Java #오븐시계 #백준
- SpringTokenizer
- Spring #Java #Spring Boot
- Today
- Total
목록node (2)
YoungSoo
Authentication(인증)과 Authorization(인가) 인증 : 계정 관련, 로그인 관련 인가 : 권한 관련 인증을 구현하는 방법 로컬 로그인 : 회원 정보를 저장하고 있다가 인증 회원 정보를 저장할 때는 비밀번호는 복호화가 불가능한 방식을 사용하고 개인을 식별할 수 있는 정보를 마스킹 처리를 하거나 복호화가 가능한 방식의 암호화를 활용해야 합니다. OAuth(공통된 이증 방식) 로그인 : 다른 서버(카카오나 구글)에 저장된 인증 정보를 활용해서 인증을 하는 방식 Passport 모듈 Node에서 인증 작업을 도와주는 모듈 세션이나 쿠키 처리를 직접하지 않고 이 모듈의 도움을 받으면 쉽게 구현이 가능합니다. Social 로그인 작업을 쉽게 처리할 수 있도록 해줍니다. https://www.p..
Node_MariaDB 프로그래밍 언어에서 관계형 데이터베이스를 사용하는 방법 데이터베이스 드라이버만 이용해서 작업 소스 코드 안에 SQL을 삽입해서 작업하는 방식 소스 코드 안에 SQL이 삽입되어 있어서 유지보수가 어려움 SQL Mapper 방식 소스 코드와 SQL을 분리해서 작성하는 방식 사용이 쉽기 때문에 SI와 같은 여러 명이 공동으로 작업하는 프로젝트에서 많이 사용 성능은 떨어집니다. Java나 ASP.net에서 사용하는 MyBatis가 가장 대표적인 프레임워크입니다. ORM 관계형 데이터베이스의 테이블을 클래스와 그리고 테이블의 행을 인스턴스와 매핑해서 사용하는 방식으로 SQL을 사용할 수도 있고 사용하지 않을 수도 있음 성능이 SQL Mapper보다 좋기 때문에 솔루션 개발에 많이 이용합니다..