WIL1
-
JWT란?ETC. 2022. 4. 10. 01:07
JWT(Json Web Token)는(은) 클라이언트와 서버 통신 시 Authorization을 위해 필요한 정보들을 암호화 하여 사용하는 토큰입니다. 구조 HEADER.PAYLOAD.VERIFIED SIGNATURE HEADER: 알고리즘(암호화 방식), 토큰타입 명시 { "alg": "HS256", "typ": "JWT" } PAYLOAD: 데이터가 들어있다 (보호해야할 데이터!) { "user_id": "123456", "name": "Jeongmin Lee", "expire_date": "유효기간" ... } VERIFIED SIGNATURE: SECRET_KEY (Base64 인코딩) HMACSHA256( base64UrlEncode(header) + "." + base64UrlEncode(pa..
-
템플릿 엔진 Jinja2PYTHON 2022. 4. 10. 00:56
파이썬 Flask 패키지에 내장된 템플릿 엔진인 Jinja2는 정적인 html 코드에 동적으로 변해야하는 자리를 Jinja2 문법을 사용하여 손쉽게 변경할 수 있다. //example.html 현재시간 현재시간은 {{current_time}} 입니다! //app.py from flask import Flask, render_template import datetime app = Flask(__name__) @app.route('/') def main(): currentTime = datetime.datetime.now() return render_template('index.html', current_time=currentTime) if __name__ == '__main__': app.run('0.0...