목록인증 (2)
SeouliteLab
JWT(JSON Web Tokens)는 웹 애플리케이션에서 사용자 인증 및 권한 부여를 위해 널리 사용되는 토큰 기반의 인증 방식입니다. 파이썬에서 JWT를 생성하고 검증하기 위해 사용할 수 있는 PyJWT 라이브러리는 간편하고 유연한 API를 제공합니다. 이번에는 PyJWT를 사용하여 JWT를 다루는 방법을 알아보겠습니다. 예제 1: JWT 생성하기 import jwt # 페이로드(payload) 설정 payload = {"user_id": 123, "username": "user123"} # 시크릿 키 설정 secret_key = "my_secret_key" # JWT 생성 token = jwt.encode(payload, secret_key, algorithm="HS256") print("생성된 J..
파이썬에서 구글 API를 사용하기 위해서는 사용자를 인증하는 과정이 필요합니다. 이를 위해 google-auth 모듈을 사용하면 구글 인증 프로세스를 간편하게 처리할 수 있습니다. 이제 몇 가지 예제를 통해 google-auth 모듈의 활용법을 알아보겠습니다. 예제 1: OAuth 2.0 인증 흐름 from google_auth_oauthlib.flow import InstalledAppFlow from google.auth.transport.requests import Request # 사용자 인증 흐름 시작 flow = InstalledAppFlow.from_client_secrets_file( 'credentials.json', scopes=['https://www.google..