OAuth2.0
인증과 권한부여는 무슨 차이일까
- 인증 : Ex) 사용자의 비밀번호가 일치하는지
- 권한부여 : 특정 리소스를 접근하려할때 어떤 권한을 가지고 있는지 확인하는 작업
다양한 인증 방법들
- 아이디, 패스워드
- 토큰 인증(JWT X) : 왜냐하면 JWT가 너무 무겁기 때문에 랜덤 String or UUID로 생성
- Access Token과 Refresh Token을 함께 사용한 인증
- 왜 같이 사용해야 할까?
- Access Token의 유효기간이 짧기 때문에(탈취 위험), Refresh Token을 함께 사용함
- LDAP / AD (옛날 방식)
- JWT
- 등등 …
OAuth2.0의 장점 및 필요성