[python] Requests 라이브러리를 이용해 인증을 처리하는 방법은?
- Basic 인증 사용 ```python import requests
사용자 이름과 비밀번호 설정
username = ‘사용자명’ password = ‘비밀번호’
인증 정보를 헤더에 추가
response = requests.get(url, auth=(username, password))
2. Digest 인증 사용
```python
import requests
from requests.auth import HTTPDigestAuth
# 사용자 이름과 비밀번호 설정
username = '사용자명'
password = '비밀번호'
# 인증 정보를 헤더에 추가
response = requests.get(url, auth=HTTPDigestAuth(username, password))
- OAuth 인증 사용 ```python import requests from requests_oauthlib import OAuth1
사용자 액세스 토큰 및 비밀 키 설정
access_token = ‘액세스 토큰’ access_token_secret = ‘액세스 토큰 비밀 키’ consumer_key = ‘컨슈머 키’ consumer_secret = ‘컨슈머 비밀 키’
OAuth1 인증 객체 만들기
auth = OAuth1(consumer_key, consumer_secret, access_token, access_token_secret)
인증 정보를 헤더에 추가
response = requests.get(url, auth=auth) ```
위의 코드 예제를 사용하면 Requests 라이브러리를 사용하여 다양한 종류의 인증을 처리할 수 있습니다. 자세한 내용은 Requests 라이브러리 문서를 참조하시기 바랍니다.
참고 문서:
- Requests 라이브러리 문서: https://requests.readthedocs.io/
- requests_oauthlib 라이브러리 문서: https://requests-oauthlib.readthedocs.io/