토큰을 통한 유저 인증 , 로그인,아웃관리 ( flask-jwt-extended )
파이썬의 flask-jwt-extended 라는 라이브러리는 java web token 으로 사용자의 로그인, 로그아웃 기능을 구현하며, 그때마다 사용자에게 새로운 토큰을 발행하여, 그 토큰이 권한을 갖게 한다. 아래서 만든 레시피 API에서 레시피를 만들어서 추가하려고 하는데 그 부분을 로그인한 회원만 할 수 있도록 설정 할 수 있다는 것이다. ( 토큰은 회원간에도 다 다르기 때문에 사용자 간의 구분이 가능하고, 내 정보보기등에 설정을 해놓으면, 내가 가진 토큰과는 맞지 않는, 다른 사람은 나의 정보를 볼 수 없다.) 1) 회원가입 먼저 jwt를 사용하기 위해서는 시크릿키를 만들어야 하고, jwtmanagerf 를 활성화해야한다. jwt사용을 위해 JWTManager를 변수에 옮겨닮고, 함수를 적었다...
2021. 4. 8.