[FastAPI] 🔭 OAuth2 Scopes
·
Python Framework/FastAPI
목차 FastAPI는 Python 기반의 최신 웹 프레임워크로, 속도와 직관성을 동시에 제공하는 것으로 유명한 프레임워크이다.그중에서도 OAuth2 Scopes 기능은 보안과 권한 관리에서 매우 중요한 역할을 한다. OAuth2 Scopes란?OAuth2 Scopes는 "누가 무엇을 할 수 있는지"를 세분화해서 정의하는 권한 단위이다.즉, 단순히 "로그인 성공"만으로 모든 API 접근을 허용하는 것이 아니라,각 API 엔드포인트마다 세부 권한을 지정할 수 있게 해주는 개념이다.예시:users:read → 사용자 정보를 읽을 수 있는 권한users:write → 사용자 정보를 수정할 수 있는 권한items → 아이템 데이터를 읽는 권한Google API 예시: https://www.googleapis.co..