OAuth2
-
[SpringSecurity] OAuth 개념 정리Spring 2021. 12. 30. 23:01
SpringSecurity를 이용하여 Oauth2 로그인을 구현 도중 공부한 내용에 대해서 정리를 하기 위해 포스팅을 작성하였습ㅈ니다. 1. Oauth 란? 간단하게 인증(Authentication)과 권한(Authorization)을 획득하는 것으로 볼 수 있습니다. 구글, 페이스북, 카카오 등에서 제공하는 Authorization Server를 통해 회원 정보를 인증하고, Access Token을 발급받아 타사의 API 서비스를 이용할 수 있습니다. 2. Oauth의 배경 third party Application에 아이디와 비밀번호를 제공하고 싶지 않은 요구가 급증하였습니다. 개인정보를 여러 곳에 입력하면 피싱에 노출되고 무엇보다 해당 Application이 안전하다는 보장이 없기 떄문에 보안에 취..