Flask-OAuth2-Login example 연동시 401 Unauthorized Error 날 때
Flask-OAuth2-Login 의 예제를 이용해 구글 OAuth2 인증을 돌려보는데 자꾸 401 Unauthorized 에러가 난다.
코드를 이래저래 따라가다 이유를 알았다.
OAUTHLIB_RELAX_TOKEN_SCOPE 이라는 환경변수가 설정되어 있지 않으면 oauthlib (https://github.com/idan/oauthlib/blob/62ee76f22e8b0a53b2eda4a88e2891ed6578083b/oauthlib/oauth2/rfc6749/parameters.py)에서 Warning 을 던져서 profile 조회가 제대로 되지 않는 것.
다음과 같이 환경 변수를 설정하니 문제 해결 :
export OAUTHLIB_RELAX_TOKEN_SCOPE=1
코드를 이래저래 따라가다 이유를 알았다.
OAUTHLIB_RELAX_TOKEN_SCOPE 이라는 환경변수가 설정되어 있지 않으면 oauthlib (https://github.com/idan/oauthlib/blob/62ee76f22e8b0a53b2eda4a88e2891ed6578083b/oauthlib/oauth2/rfc6749/parameters.py)에서 Warning 을 던져서 profile 조회가 제대로 되지 않는 것.
다음과 같이 환경 변수를 설정하니 문제 해결 :
export OAUTHLIB_RELAX_TOKEN_SCOPE=1
댓글
댓글 쓰기