카카오 클라우드스쿨 11월 30일 (Authentication) 인증 Authorization(인가)

최재유·2022년 11월 30일
0

Authentication(인증) Authorization(인가)

  • 인증:계정 관련, 로그인 관련

  • 인가 : 권한 관련

인증을 구현하는 방법

  • 로컬 로그인: 회원 정보를 저장하고 있다가 인증
    회원 정보를 저장할 때는 비밀번호는 복호화가 불가능한 방식을 사용하고 개인을 식별할수 있는 정보를 마스킹 처리를 하거나 복호화가 가능한 방식의 암호화를 활용해야 합니다.

  • OAuth(공통된 인증 방식) 로그인: 다른서버(카카오 나 구글)에 저장된 인증 정보를 활용해서 인증을 하는 방식

인증을 위한 프로젝트 기본 설정

  • 로그인을 할 수 있도록 회원 가입을 하고 로그인 처리를 수행하고 간단한 글과 파일을 업로드 할 수 있는 프로젝트

개발환경에서 운영환경으로 이행하는것은 Migration 이라고 한다.

App.js 가 클라이언트 처리

코드가 길어지면 모듈화를 해야함

서비스는 2가지로 나누어짐

  • 비즈니스 로직과 공통관심사항 으로 나누어짐 비즈니스로직은 또 일반 로직이냐 Persistency store 로 나누어짐 persistency store는 Repository와 DAO

리액트는 코드가 길어지면 복잡하니까 여러 기능을 모듈화해서 하나의 main화면으로 출력하기 위해 사용

쿠키는 클라이언트에 있고 세션은 서버에 존재

0개의 댓글