[python] Requests 라이브러리를 이용해 인증 토큰을 얻는 방법은?
import requests
def get_auth_token(username, password):
# 인증 요청을 위한 URL
auth_url = "https://example.com/auth"
# 사용자의 인증 정보 (예: username, password)
payload = {
"username": username,
"password": password
}
# 인증 요청 보내기
response = requests.post(auth_url, json=payload)
# 응답에서 인증 토큰 추출
if response.status_code == 200:
auth_token = response.json().get("token")
return auth_token
# 인증 실패 시 에러 메시지 출력
raise Exception("인증에 실패했습니다.")
# 인증 토큰 얻기 예제
token = get_auth_token("사용자명", "비밀번호")
print(token)
위 코드에서는 Requests 라이브러리의 post
메서드를 이용해 인증 요청을 보내고, 응답으로부터 인증 토큰을 추출합니다. 인증에 성공하면 토큰 값을 반환하고, 실패한 경우 에러 메시지를 출력합니다.
참고 자료:
- Requests 라이브러리 공식 문서: https://docs.python-requests.org/en/latest/
- JSON 파싱을 위한
json
모듈 문서: https://docs.python.org/3/library/json.html