# key stretching
TIL.인증&인가
1.what 인증?인가? 인증(uthentication)이란,유저 아이디와 패스워드를 확인하는 절차이다. 이 인증이라는 과정을 거치기 위해서는 생성할 수 있는 기능이 필요하다. 유저 ID.PW생성 유저 비ㅓㄴ 암호화 해서 저장 인가란,유저가 요청하는 r

인증(Authentication)
유저의 identification(ID&PW)을 확인하는 절차.유저 ID & PW 생성유저 PW 암호화 후 DB에 저장유저 로그인 -> ID & PW 입력입력한 PW를 암호화 한 후 DB에 저장된 PW와 비교절차비교 일치하면 로그인 성공로그인 성공 후 클라이언트에게 a
%20%ED%9D%90%EB%A6%84.png)
인증 & 인가
1\. 인증이란? : 유저의 identification을 확인하는 절차(유저의 아이디와 비번을 확인하는 절차) 2. 단방향 해쉬 함수(one-way hash function) : 원본 메시지를 변환하여 암호화된 메시지인 다이제스트(digest)를 생성. 원본 메시지로

TIL: Authentication/Authorization
A brief blogpost about the main features of authentication and authorization, which are used in almost every web application
인증(authentication) & 인가(authorization)
로그인, 회원가입(사용자임을 증명)로그인에 성공하면 access token(암호화된 유저정보를 포함 - JSON WEB TOKEN(JWT)을 클라이언트에게 전송하고, 다음 번부터는 토큰을 확인하여 자동로그인 가능비밀번호는 반드시 암호화하여 저장 (단방향 해쉬함수가 일반
인증(Authentication) & 인가(Authorization)
인증과 인가는 API에서 자주 구현되는 기능중 하나이다.유저 아이디와 비밀번호를 확인하는 절차를 가르키며, 로그인 하는 과정을 생각하면 된다.인증을 위해서는 아이디/비번을 생성할수 있는 회원가입 기능 또한 필요하다.로그인을 하기 위해 우리는 먼저 아이디/비밀번호를 DB