Authentication(인증)
인증이란 사용자의 신원을 확인하는 것이며, 로그인(비밀번호), 생체인식, 일회용 핀등이 있다.
인증 요소(Authentication Factors)들로는
설명 | 예시 | |
지식기반 | 사용자만 알고 있는 것 | id, password, pin번호 등 |
소유기반 | 사용자만 소유하는 것 | 일회용 비밀번호 토큰, OTP id카드 등 |
속성기반 | 생체기반의 사용자의 고유 한 것 | 지문, 목소리, 홍체 등 |
Authorization(인가)
인가란 권한 부여를 의미한다.
Authentication | Authorization | |
사용자가 볼 수 있는가? | O | X |
사용자가 직접 변경할 수 있는가? | 부분적 가능 | 불가능 |
데이터 전송 | ID 토큰 사용 | 액세스 토큰 사용 |
https://www.okta.com/kr/identity-101/authentication-vs-authorization/
https://baek.dev/post/24/
https://velog.io/@aaronddy/%EC%9D%B8%EC%A6%9DAuthentication%EA%B3%BC-%EC%9D%B8%EA%B0%80Authorization
https://www.techtarget.com/searchsecurity/definition/three-factor-authentication-3FA
'computer science > knowlege' 카테고리의 다른 글
순환 참조 (1) | 2024.08.31 |
---|---|
Git/GitHub - stash (1) | 2024.06.13 |
Cookie, Session, JWT (0) | 2023.08.16 |