인증(Authentication)
- 로그인 자격 증명을 확인하여 로그인 한 사용자를 확인하는 프로세스**(사용자 인증)**
- 인증에 사용하기 위해 제공하는 데이터(자격 증명)를 이미 저장된 데이터랑 비교한다.
- EX) 비밀번호 기반 인증, SSO, API 인증, Barcode 인증, 생체 인증 등
- AuthN
인가(Authorization)
- 권한 부여, 특정한 사용자가 무엇을 할 수 있는지 결정하는 규칙**(권한 인증)**
- 개인에게 조직의 기밀 리소스에 대한 부분 또는 전체 액세스 권한이 부여되는 프로세스
- 인가(Authorization)은 사용자의 신원이 성공적으로 인증(Authentication)된 후에 발생
- EX) 역할 기반 액세스 제어, JWT, SAML, OpenID 권한 부여, OAuth 등
- AuthZ
요약