backend (Flask) 개발8 JWT 의 구현 인스톨 flask-jwt-extended $ pip install flask-jwt-extended 2024. 7. 1. JWT 의 개요 Structure of the JWT Token (* JWT = Jason Web Token)HEADER암호화 알고리즘 파트PAYLOAD유저를 판명할 수 있는 데이터 (id, 유저명등)SIGNATURE위의 두 파트로 생성된 디지털 시그니쳐 1. 유저가 웹페이지에 username/password를 입력하면 backend API 에 보내진다.2. API는 데이터베이스에 username/password 를 조회한다.3. 유저가 조회되면 token을 생성하고 status_code=200 과 함께 frontend에 되돌려 준다.4. frontend는 받은 token를 로컬에 저장을 하고 이후의 API 요구에 사용한다. 2024. 7. 1. Blueprint 2024. 6. 29. json json.dumps vs json.jsonify return json.dumps({"language" : "python"}) return jsonify({"language" : "python"})자동으로 header 의 Content-Type 을 text/html; charset=utf-8 로 설정※ 수동으로 header 를 변경해 줘야 함.자동으로 header 의 Content-Type 을 application/json 로 설정 json.jsonify 와 함께 스테터스 코드로 함께 리턴 return jsonify({"language" : "python"}), 204 리턴하는 한글(비영어) 깨짐 해결 app.config["JSON_AS_ASCII"] = False frontend로부터의 json 데이.. 2024. 4. 30. 이전 1 2 다음