- 인증(Authentication)은 사용자의 신원을 확인하는 과정으로, '당신이 누구인지'를 검증합니다. 🆔
- 권한 부여(Authorization)는 인증된 사용자가 특정 리소스에 접근하거나 특정 작업을 수행할 수 있는지 결정하는 과정으로, '당신이 무엇을 할 수 있는지'를 정의합니다. 🔑
- 이 두 개념은 모든 소프트웨어 개발에서 필수적으로 사용되는 일반적인 용어입니다. 💻
- 사무실 출입 시 카드를 태그하여 유효한 직원인지 확인하는 것은 '인증'의 예시입니다. 🏢
- 유효한 직원이라 할지라도 특정 층에만 접근이 허용되는 것은 '권한 부여'의 예시입니다. 🚪





