기타

인증과 인가

kevinmj12 2025. 2. 28. 19:46

인증

인증은 Authentication으로 유저가 누구인지 확인하는 행위이다.

예를 들어 웹사이트를 이용하기 위해 로그인하는 행위, 회원가입을 할 때 본인인증을 하는 행위 모두 인증이다.

 

인가

인가는 Authorization으로 유저가 요청하는 request를 실행할 수 있도록 권한을 주는 행위이다.

예를 들어 파일을 다운로드하려는 유저가 있을 때 권한을 허용하거나 거부할 수 있다.

 

  인증 (Authentication) 인가 (Authorization)
기능 자격 증명 확인 권한 허가/거부
진행 방식 비밀번호, 일회용 비밀번호 보안 팀에서 관리하는 설정 사용
사용자가 볼 수 있는가? O X
데이터 전송 ID 토큰 사용 액세스 토큰 사용